解题思路:双层循坏,只要第二层循环结束,j=i,就代表在j之前没有可以被i整除的数,那么它就是素数。
注意事项:从2 开始
参考代码:
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
int i,j;
for(i=2;i<=n;i++)
{
for(j=2;j<=i;j++)
{
if(i%j==0)
{break;}
}
if(j==i)
{printf("%d\n",i);}
}
return 0;
}
0.0分
0 人评分
输出九九乘法表 (C语言代码)浏览:555 |
C语言程序设计教程(第三版)课后习题12.2 (C语言代码)浏览:813 |
C语言考试练习题_保留字母 (C语言代码)浏览:575 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:466 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:737 |
矩阵乘法 (C++代码)浏览:1461 |
【亲和数】 (C语言代码)浏览:859 |
Pascal三角 (C语言代码)浏览:1189 |
C语言考试练习题_排列 (C语言代码)浏览:725 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:378 |