#include<stdio.h>
#include<math.h>
int main()
{
int isPrime(int m);
int n =0;
printf("请输入一个数字:");
scanf_s("%d",&n);
if (isPrime(n)) {
printf("是质数");
}
else {
printf("不是质数");
}
return 0;
}
int isPrime(int m) {
if (m <= 0 || m == 1 || m == 2)return 0;
for (int i = 3; i <= (int)sqrt((double)m); i++) {
if (m % i == 0) {
return 0;
}
}
return 1;
}
C语言——判断一个数是否为质数
最新推荐文章于 2024-03-29 10:20:35 发布