1.质数判定(函数功能:判断x是否为质数,如果是则函数返回1,否则返回0)
int is_prime(int x)
{
if(x<2) return 0;
int m=(int)floor(sqrt(x)+0.5);
for(int i=2;i<=m;i++)
if(x % i==0) return 0;
return 1;
}
函数调用方法
if(is_prime(a)==1) printf(”Yes\n”);
else printf(”No\n”);
int is_prime(int x)
{
if(x<2) return 0;
int m=(int)floor(sqrt(x)+0.5);
for(int i=2;i<=m;i++)
if(x % i==0) return 0;
return 1;
}
函数调用方法
if(is_prime(a)==1) printf(”Yes\n”);
else printf(”No\n”);