我的答案:
#include<stdio.h>
int main()
{
int i,j=0,x=1,t,m,n,sum=0;
scanf("%d%d",&n,&m);
do
{ t=1;//x是素数
if(x=1)t=0;
else if(x=2)t=1;
else
{
for(i=2;i<x;i++)
{
if(x%i==0)
t=0;
break;
}
}
if(t==1)
{
j++;//判断是第几个素数
if(j>=n&&j<=m)
sum+=x;
}
}
while(j<=m);//我知道这里错了,但我不会改
printf("%d",sum);
return 0;
}
可编译,不能输出结果,求改错,求解答