#include <stdio.h>
#include <math.h>
int main(){
int a;
scanf("%d",&a);
if(a<1){
printf("这个数不是素数\n");
}else if(a==2){
printf("这个数是素数\n");
}else{
double b=sqrt(a); //sqrt的函数声明在math.h 功能是求一个数的平方根,返回值是一个double型的数据
for(int i=2;i <=b ; ++i){
if(a%i==0){
printf("这个数不是素数\n");
return 0;
}
}
printf("这个数是素数\n");
}
return 0;
}
输入一个整数,判断这个数是否为素数,(素数是除1以外只能被1和他本身整除的自然数)
最新推荐文章于 2024-05-15 11:15:56 发布
2万+

被折叠的 条评论
为什么被折叠?



