C素数

Posted m-yb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C素数相关的知识,希望对你有一定的参考价值。

#include <stdio.h>

int main() 
    // 判断一个大于等于3的正整数, 是否为素数?
    // 素数定义: 只有1和它本身两个因数的自然数
    // [素数]: 除了1和本身, 不能被其他任何整数整除的数.
    // 0~100素数:
    // 2、3、5、7、11、13、17、19、23、29、
    // 31、37、41、43、47、53、59、61、67、
    // 71、73、79、83、89、97
    int a;
    int i;
    scanf("%d", &a);
    if (3 == a) 
        printf("%d是素数", a);
     else 
        for (i = 3; i < a; ++i) 
            if (a % i == 0) 
                printf("%d不是素数", a);
                break;
            
            if (i == a-1) 
                printf("%d是素数", a);
            
        
    
    return 0;

 

以上是关于C素数的主要内容,如果未能解决你的问题,请参考以下文章

C语言中素数的判断方法

c语言:输出1000以内所有的素数,并统计素数的个数,要求每行输出8个数。

C语言中判断N个数中的素数并求和

如何用C语言求1至100所有素数的和?

c语言求1000以内的素数(素数是只能被1和它本身整除的数)

C语言之素数判断及输出