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语言编程例子 第034题:函数练习

Rust语言编程题目:函数是指一段可以直接被另一段程序或代码引用的程序或代码。也叫做子程序、(OOP中)方法。一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。所有的高级语言 ...