代码出现这个[Error] ld returned 1 exit status 大佬们帮忙看看哪里错了
void Goldbach( int n );int main()
{
int m, n, i, cnt;
scanf("%d %d", &m, &n);
if ( prime(m) != 0 ) printf("%d is a prime number\n", m);
if ( m < 6 ) m = 6;
if ( m%2 ) m++;
cnt = 0;
for( i=m; i<=n; i+=2 ) {
Goldbach(i);
cnt++;
if ( cnt%5 ) printf(", ");
else printf("\n");
}
return 0;
}
int prime( int p )
{
int i;
int flag=1;
if(p<=1)
{
return 0;
}
else
{
for(i=2;i<=sqrt(p)&&flag;i++)
if(p%i==0)
{
flag=0;
}
if(flag)
{
return 1;
}
else
{
return 0;
}
}
}