//编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数
#include <stdio.h>
int prime(int a);
void main(void)
{
int InputNumber;
int ReturnNumber;
printf("Please input a number:");
scanf("%d",&InputNumber);
ReturnNumber = prime(InputNumber);
if(ReturnNumber == 0)
printf("The number is a prime\n");
else if(ReturnNumber == 1)
printf("The number is not a prime\n");
return ;
}
int prime(int a)
{
int divisor;
int remainder;
for(divisor = 2; divisor < a; divisor ++)
{
remainder = a%divisor;
if(remainder == 0 )
{
break;
}
}
if(divisor == a)
return 0;
if(divisor != a || a == 1)
return 1;
}