C语言中----求给定取值范围内所有素数之和;例如输入:4,7 输出:[4 7]范围内所有素数之和为12
答案:1 悬赏:70 手机版
解决时间 2021-03-31 22:54
- 提问者网友:孤凫
- 2021-03-30 21:59
C语言中----求给定取值范围内所有素数之和;例如输入:4,7 输出:[4 7]范围内所有素数之和为12
最佳答案
- 五星知识达人网友:白昼之月
- 2021-03-30 22:05
修改最后一句话就可以了:
#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
",x,y,sum);//修改这句话就OK
}
#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(flag==1)
sum+=n;
}
printf("[%d %d]范围内所有素数之和为%d
",x,y,sum);//修改这句话就OK
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯