写一个判素数的函数,在主函数输入一个整数,输出是否为素数的信息。
#include <stdio.h>
int main(){
int isPrime(int a);
int a;
scanf("%d",&a);
if(isPrime(a)){
printf("%d is a prime\n",a);
}
else{
printf("%d is not a prime.\n",a);
}
return 0;
}
int isPrime(int a){
int i,flag=1;
if(a<2)//1不是素数
flag=0;
for(i=2;i<=a/2;i++)
if(a%i==0)
flag=0;
return(flag);
}