回复 10楼 书生牛犊
能不能把代码写给我,谢谢

学习c语言的新手,各位多多照顾
2016-07-20 15:54
2016-07-20 15:55
程序代码:#include<stdio.h>
int main(void) {
int a[101];
for(int i=2; i<101; i++) { //初始化
a[i]=1;
}
for(int i=2; i<101; i++) {
if(!a[i])continue; //如果这个数不是素数,那就跳过
for(int j=2; j*i<101; j++) { //一百以内i的倍数标记为不是素数
a[j*i]=0;
}
}
for(int i=2; i<101; i++) {
if(a[i])printf("%d ",i);
}
return 0;
}[此贴子已经被作者于2016-7-20 16:17编辑过]

2016-07-20 16:15
2016-07-25 18:50
程序代码:
if (a[i] % a[j] == 0) { // 这里错了
a[i] = 0;
break;
}

2016-07-25 22:12
2016-07-29 16:43
2016-07-29 18:18