求写一个C语言程序,1000以内素数最大十个素数求和

#include<stdio.h>#include<math.h>voidmain(){intm,a=0,i=999,j,b=1,s=0;while(a<10)//10个... #include<stdio.h>
#include<math.h>
void main()
{

int m,a=0,i=999,j,b=1,s=0;
while(a<10)//10个
{
j=3;
m=sqrt(i);
while(j<=m)
{
if(i%j==0)
b=0;
break;
j=j+1;
}//判断是不是素数
if(b=1)
{
a=a+1;
s=s+i;
printf("+%d",i);
}
i=i-2;

}

printf("=%d",s);
system("pause");
}
展开
 我来答
White_MouseYBZ
2017-11-04 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6421万
展开全部
#include "stdio.h"
int main(int argv,char *argc[]){
int n,i,j,k;
printf("The results are as follows:\n");
for(n=1,i=999;n<11;i-=2){
for(j=3;(k=j*j)<=i;j+=2)
if(i%j==0)
break;
if(k>i){
printf("%4d",i);
n++;
}
}
printf("\n");
return 0;
}

运行结果:

追问
我只是想问问我的是哪错了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式