求大神用c语言编写求1到200以内的素数和,用while语句,谢谢啦
发布网友
发布时间:2022-05-27 13:44
我来回答
共3个回答
热心网友
时间:2023-09-16 17:48
如图
追问没学过prime呢
追答
热心网友
时间:2023-09-16 17:49
#include <stdio.h>
int main(void){
int n=1,sum=2,i;
while(i=1,(n+=2)<200){
while(i+=2,i*i<=n)
if(n%i==0)
break;
if(i*i>n)
sum+=n;
}
printf("The result is %d\n",sum);
return 0;
}
运行结果是4227。
热心网友
时间:2023-09-16 17:49
#include<stdio.h>
int main()
{
int a=1,i=2;
while(a!=200){
while(a%i!=0&&i<a)
i++;
i--;
if(a%i==0)
continue;
else
printf("%d\t",a);
a++;
}
return 0;
}
/*应该是可以吧,脑子有点混*/