C语言初学者求助

2024-11-30 18:43:33
推荐回答(2个)
回答(1):

毛病不少啊,书要认真看,多看几遍,这种小题再来问就不太好了。修改的地方都做了标记。
#include
int isPrime(int);//函数怎么可以没有返回值呢,注意函数的形参要与实参匹配
void main()
{ int a[1000],i;
for(i=1;i<=1000;i++)
{
a[i-1]=i+1;
if(isPrime(a[i-1])==-1)//////////
continue;///////////
else
printf("%4d",a[i-1]);/////////////
}
}

int isPrime(int x)
{
int t;
for(t=2;t {
if(x%t==0)
return -1;////////////
}
if(t==x)
return x;
}

回答(2):

多看看书就知道了。。。。