Rust语言编程例子 第033题:质数判断
Rust语言编程题目:质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。请写出程序,判断一个数字是否为质数。
程序分析:质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能被其他自然数整除。
判断数字:3571
输出格式:3571 是/不是一个质数
知识点:循环
fn main() { const N: i32 = 3571; let mut flag = true; for i in 2..N as usize { if N % (i as i32) == 0 { flag = false; break; } } if flag { println!("{} 是一个质数", N); } else { println!("{} 不是一个质数", N); } }
程序执行结果:
3571 是一个质数
Rust语言编程题目:函数是指一段可以直接被另一段程序或代码引用的程序或代码。也叫做子程序、(OOP中)方法。一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。所有的高级语言 ...