函数学习-编程题
已有变量定义语句和函数调用语句 int x=57;isprime(x);函数isprime()用来判读整型数x是否为素数,若是素数,函数返回1,否则返回0.请编写isprime函数(不可修改主函数)
#include<stdio.h>
int isprime(int a);
int main()
{
int x=57;
isprime(x);
return 0;
}
int isprime(int a)
{
int b;
if(a<2) return 0;
else if(a==2) return 1;
else
for(b=2;b<a;b++){
if(a%b==0)
return 0;
else return 1;
}
}
当a<2时,不是素数,a=2时,是素数,a>2时,如果能被整除,那就不是素数。