#include <stdio.h>
/*
* 输入一个数,判断该数是否是素数
* 素数是指除了1和它本身以外不再有其他因数的自然数*/
int main() {
printf("Please enter a number:\n");
int x; //初始化要输入的数
int prime=1; //默认输入的是素数,prime赋值1
scanf("%d",&x);
for (int i = 2; i <x ; i++) {
if(x%i==0){
prime=0; //当输入的数不符合素数的定义时,给prime赋值0
}
}
if(prime==1){
printf("The number is prime.");
}
else
{ printf("The number is not prime.");}
return 0;
}
C语言,输入一个数判断是否是素数
最新推荐文章于 2023-03-17 15:23:33 发布