C语言中----求给定取值范围内所有素数之和;例如输入:4,7 输出:[4 7]范围内所有素数之和为12

2020-08-31 教育 136阅读

修改最后一句话就可以了:

#include
void main()
{
int t,x,y,sum=0,i,n,flag;
scanf("%d,%d",&x,&y);
if(x>y)
{
t=x;
x=y;
y=t;
}
for(n=x;n<=y;n++)
{
for(i=2,flag=1;i if(n%i==0) flag=0;
if(flag==1)
sum+=n;
}
printf("[%d %d]范围内所有素数之和为%d\n",x,y,sum);//修改这句话就OK
}

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com