acm runtime error编程环境TC

来源:百度知道 编辑:UC知道 时间:2024/09/20 17:27:28
#include<stdio.h>
#include<math.h>
int main()
{
int m,j;
unsigned long a,b,c,d,i,n;
while(scanf("%d",&m)!=EOF)
{
for(j=0;j<m;j++)
{
n=0;
scanf("%ld%ld",&a,&b);
for(c=a;c<=b;c++)
{
for(i=2;i<c;i++)
if(c%i==0) break;
if(i=c)
n++;
}
printf("%ld\n",n);
}
}
return 0;
}

倒数第八行,也就是if(i=c)
应该是if(i==c)吧。。。。

只看出这一个错误,还有最好把题目说一下

你光发个程序,也不给题目,怎么帮你看啊?
还能把原题链接贴上来啊?

if(i=c)
改为if(i==c)