第四章选择结构,从键盘输入任意一个数,判断是否为素数。
#include <stdio.h>
#include <math.h>
int is_prime(int n)
{
int a,b=1,k;
k=sqrt (n);
for(a=2;a<=k;a++)
{
if(n%a==0)
{
b=0;
break ;
}
}
if(n==1||n==0)
b=0;
return b;
}
int main(void)
{
int n;
int ret;
printf("输入一个数字:");
scanf("%d", &n);
ret = is_prime(n); //函数调用
if(ret==1)
printf("%d是素数",n);
else printf("%d不是素数",n);
}