【题目描述】
写一个判素数的函数,在主函数输入一个整数,判断是否是素数,并在主函数中输出结果。要求在主函数中完成输入和输出。
【输出说明】
是素数输出“是”,反之输出“否”。
【输入样例】
7
【输出样例】
是
代码实现
#include <stdio.h>
//判断a是否是素数
int isPrime(unsigned long a)
{
int i,m;
for(i=2;i<a;i++)
{
if(a%i==0)
{ m=0;
break;
}
}
if(a==1||a==0||m!=0)
{
m=1;
}
return m;
}
int main()
{
long int n,m=0;
scanf("%ld",&n);
m=isPrime(n);
if(m==1)
{
printf("是");
}
else printf("否");
return(0);
}