解题思路:素数是除了1和它本身外没有其他因数,所以我们可以写一个循环,把这一个数从2到它本身前面的数除一遍,每次除的时候如果整除就sum加一,最后判断一下如果sum等于0就是素数,不等于0就是素数
注意事项:
参考代码:
#include <stdio.h>
void judge(int x)
{
int i,sum=0;
for(i=2;i<x;i++)
{
if((x%i)==0)
sum++;
}
if(sum==0)
printf("prime");
else
printf("not prime");
}
int main()
{
int n;
scanf("%d",&n);
judge(n);
return 0;
}
0.0分
0 人评分
校门外的树 (C++代码)浏览:867 |
C语言训练-求车速 (C语言代码)浏览:1148 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:754 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:967 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:590 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:534 |
WU-字符串比较 (C++代码)浏览:754 |
wu-理财计划 (C++代码)浏览:827 |
WU-printf基础练习2 (C++代码)浏览:1999 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:625 |