美文网首页
Rust语言编程实例100题-033

Rust语言编程实例100题-033

作者: L我是小学生 | 来源:发表于2021-07-23 07:11 被阅读0次

Rust语言编程实例100题-033

题目:质数是指在大于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语言编程实例100题-033

      本文链接:https://www.haomeiwen.com/subject/hbjumltx.html