#include
int isprime(int x)
{
int ret=1;
int i;
if(x==1||
(x%2==0&&x!=2))
ret =0;
for(i=3;i
if(x%i==0){
ret =0;
break;
}
}
return ret;
}
//加上main函数
#include<stdio.h>
int isprime(int x)
{
int ret=1;
int i;
if(x==1||
(x%2==0&&x!=2))
ret =0;
for(i=3;i<x;i+=2){
if(x%i==0){
ret =0;
break;
}
}
return ret;
}
//加main函数调用才行,main函数是主函数的
int main(){
int result;
result=isprime(1);
printf("%d",result);//输出就为1
return 0;
}
主函数main()没有看到。需要加主函数才可以调用执行呀!
你这是自己定义了一个函数,运行程序一定要有主函数main(),程序运行从main()函数开始