求100以内的素数和,为什么这个程序算的不对,用for wh
c4droid吧
全部回复
仅看楼主
level 2
风啊疯啊- 楼主
#include<stdio.h>
int main()
{
int x,i=2,sum=0;
for(x=2;x<=100;x++) while(x%i!=0&&i<=x-1)
{
if(i==x-1)
{sum=sum+x;
break;
}
i=i+1;
}
printf("%d",sum);
return 0;
}
2017年11月13日 23点11分 1
level 9
#include<stdio.h>
int main() {
int x, i = 2, sum = 0;
for (x = 2; x <= 100; x++){
i=2;//重置i,
while (x % i != 0 && i <= x - 1) {
if (i == x - 1) {
sum = sum + x;
break;
}
i = i + 1;
}}
printf("%d", sum);
return 0;
}
2017年11月14日 01点11分 2
知道了,谢谢
2017年11月14日 04点11分
1058?
2019年04月18日 03点04分
1