#include<stdio.h> int main() { int N,i,j,flag; scanf("%d",&N); for(i=2;i<=N;i++) { flag=1; for(j=2;j<i;j++) { if(i%j==0) flag=0; } if(flag==1) printf("%d\n",i); } return 0; }
0.0分
2 人评分
******************** ** 14行解决 ** ******************** #include<stdio.h> int main() { int n, a, b, c; scanf("%d", &n); printf("2\n"); for (a = 3;; a += 2) { for (b = 2; b <= a / 2; b++) { if (a%b == 0) { a += 2; b = 2; } } if (a >= n) { break; } printf("%d\n", a); } return 0; }
三进制小数 (C++代码)(第11位大于1.5才能进位)浏览:1140 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:647 |
IP判断 (C语言代码)浏览:761 |
打印十字图 (C语言代码)浏览:2701 |
1051(奇了怪了)浏览:645 |
Pascal三角 (C语言代码)浏览:641 |
整除问题 (C语言代码)浏览:518 |
良心推荐——>题解1049:C语言程序设计教程(第三版)课后习题11.1 (C语言描述——简单明了,时间复杂度低)浏览:1273 |
最好的,浏览:563 |
幸运数 (C++代码)浏览:2857 |