大家好!!!接下来为学习c语言初期的同学们介绍素数的判断
首先,我们通过自定义函数来实现素数的判断这一算法is_prime()
接下来为大家详细介绍素
#include<stdio.h>
#include<math.h>
//使用函数接收实参
int is_prime(input)
{
int j = 0;
for (j = 2; j <= sqrt(input); j++)
{
if (input % j == 0)
{
return 0;
}
}
return 1;
}
int main()
{
int input = 0;
printf("请输入要做素数判断的数字\n");
scanf_s("%d", &input);
//通过函数实现素数的判断
if (1 == is_prime(input))
{
printf("%d是素数\n", input);
}
else
{
printf("%d不是素数\n",input);
}
return 0;
}
素数的判断大家应该都知道,就是除了1和它本身能整除它,运用函数的参数返回来实现是否闰年的判断