素数

简介: 【10月更文挑战第23天】素数。

质数(prime number)又称素数,有无限个。质数定义为在大于 1 的自然数中,除了 1 和它本身以外不再有其他因数,这样的数称为质数。

实例

include

int main()
{
int n, i, flag = 0;

printf("输入一个正整数: ");
scanf("%d",&n);

for(i=2; i<=n/2; ++i)  {
    // 符合该条件不是素数
    if(n%i==0)  {
        flag=1;
        break;
    }
}
if(n <=1 ) {
    flag=1; // 1 和 0 不是素数
}
if (flag==0)
    printf("%d 是素数",n);
else
    printf("%d 不是素数",n);

return 0;

}

运行结果:

输入一个正整数: 29
29 是素数

目录
相关文章
|
10月前
素数
素数
66 0
|
4月前
质数
【10月更文挑战第22天】质数。
192 67
|
5月前
判断一个素数能被几个9整除
【10月更文挑战第10天】判断一个素数能被几个9整除。
62 2
wustojc5004素数
wustojc5004素数
63 0
|
机器学习/深度学习 C语言
【C素数】素数(质数)和分解质因数
【C素数】素数(质数)和分解质因数
163 0
【C素数】素数(质数)和分解质因数
输出100以内的素数(质数)
输出100以内的素数(质数)
207 0
求自定义范围内的素数(质数)
判定数字是质数需要循环判断 因此需要定义(flag)用于记录循环的结果 结果如图
101 0
求自定义范围内的素数(质数)
求100以内质数或者更多
求100以内质数或者更多
124 0