定义一个函数判断素数
时间: 2024-12-20 11:08:33 浏览: 12
数学判断一个数是否为素数
定义一个函数判断素数的方法如下:
1. 首先需要明确什么是素数,素数是指只能被1和本身整除的正整数。
2. 定义一个函数,函数名为prime_number,参数为一个整数num。
3. 在函数内部,使用for循环从2开始遍历到num-1,判断num是否能被i整除,如果能,则说明num不是素数,输出“num不是素数”,并使用break跳出循环。
4. 如果循环结束后仍然没有找到num的因子,则说明num是素数,输出“num是素数”。
5. 在主函数中,调用prime_number函数并传入一个整数作为参数即可。
示例代码如下:
```
#include <stdio.h>
#include <stdlib.h>
void prime_number(int num) {
int i;
for(i = 2; i < num; i++) {
if(num % i == 0) {
printf("%d不是素数", num);
break;
}
}
if(i == num) {
printf("%d是素数", num);
}
}
int main() {
int num;
printf("请输入一个数:");
scanf("%d", &num);
prime_number(num);
system("pause");
return 0;
}
```
阅读全文