判断一个数是否为素数
程序员文章站
2024-02-28 19:33:52
...
#include<stdio.h>
#include<stdib.h>
int is_prime_number(int n)//判断是否是素数
{
int i;
if (1 == n)
{
printf("在素数的定义中素数是大于1的,您输入的不在素数定义范围之内");
return -1;//代表你输入的不在素数的范围
}
else
{
for (i = 2; i <n; i++)
{
if (0 == n%i)
{
printf("您输入的数不是素数");
return 1;//代表你输入的不是素数
}
}
}
printf("您输入的数为素数");
return 0;//代表你输入的是素数
}
int main()
{
is_prime_number(1);
is_prime_number(4);
is_prime_number(5);
system("pause");
return 0;
}
上一篇: java小编程----括号是否匹配