修改最后一句话就可以了:
#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;iif(n%i==0) flag=0;
if(flag==1)
sum+=n;
}
printf("[%d %d]范围内所有素数之和为%d\n",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;iif(n%i==0) flag=0;
if(flag==1)
sum+=n;
}
printf("[%d %d]范围内所有素数之和为%d\n",x,y,sum);//修改这句话就OK
}