c语言判断素数的代码
- 格式:doc
- 大小:10.64 KB
- 文档页数:2
c语言判断素数的代码
以下是一个判断素数的C语言代码示例:
```c
#include
int isPrime(int num) {
if (num <= 1) {
return 0;
}
for (int i = 2; i * i <= num; i++) {
if (num % i == 0) {
return 0;
}
}
return 1;
}
int main() {
int num;
printf("请输入一个正整数:" scanf("d" &num);
if (isPrime(num)) {
printf("d是素数。""n" num);
} else {
printf("d不是素数。""n" num); }
return 0;
}
```
该代码通过定义一个`isPrime`函数来判断一个数是否为素数。如果`num`小于等于1,直接返回0;否则,从2开始遍历到`num`的平方根,如果能整除`num`,则返回0表示不是素数,否则返回1表示是素数。
在`main`函数中,首先从用户输入获取一个正整数,然后调用`isPrime`函数判断该数是否为素数,并输出相应的结果。