1、编写一个函数,判断一个数是否为质数,并输出结果。
时间: 2024-05-18 08:18:19 浏览: 17
要编写一个函数来判断一个数是否为质数并输出结果,你可以参考以下代码:
```c
#include <stdio.h>
#include <math.h>
int isPrime(int n) {
int i, k;
k = sqrt(n);
for(i=2; i<=k; i++) {
if(n%i == 0)
break;
}
if(i <= k)
return 0; // 不是质数
else
return 1; // 是质数
}
void main() {
int num;
printf("请输入一个正整数:");
scanf("%d", &num);
if(isPrime(num))
printf("%d是质数\n", num);
else
printf("%d不是质数\n", num);
}
```
这个函数中,`isPrime`函数用于判断一个数是否是质数。它首先计算了该数的平方根,并使用一个循环从2开始到平方根,依次判断是否能整除该数,如果能整除,则跳出循环。最后,根据循环的结果来判断该数是否为质数。在`main`函数中,你可以输入一个正整数,然后调用`isPrime`函数来判断该数是否为质数,并输出结果。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)