有关函数调用的问题
为了弄这个哥德巴赫猜想,这么晚了,不能睡觉,也是醉了那么问题来了,我为什么函数调用不起啊?大神快来解救我,我想睡觉啊
#include
void guess(int n);
int isprime1(int n);
int isprime2(int n);
int main()
{
int i,x,c;
printf("请输入任意一个大于4的偶数:\n"); //i=8
scanf("%d",&i);
c=i-x; //c=8-x
if ( isprime2(x) == 2&& isprime1(c) == 1)
printf("%d=%d+%d",i,x,c);
return 0;
}
//输入一个大于4的偶数i
void guess(int n)
{
int i;
printf("请输入任意一个大于4的偶数:\n");
scanf("%d",&i);//i=8
for(i=4;i<=100;i++)
guess(i);
}
//是否为质数的定义
int isprime1(int n)
{
int c;
if (c<2)
return 0;
for (c=2;c<N;C++)
{
if (n%c==0)
return 0;
}
return 1;
}
int isprime2(int n)
{
int x;
if (x<2)
return 0;
for (x=2;x<N;X++)
{
if (n%x==0)
return 0;
}
return 2;
}