多个质数判断的c语音代码
时间: 2024-12-02 22:20:35 浏览: 14
在C语言中,你可以编写一个简单的程序来判断一组数字是否都是质数。以下是一个简单的示例,该程序使用了一个辅助函数`isPrime`来检查一个数是否为质数,然后遍历数组并检查每个元素:
```c
#include <stdio.h>
// 辅助函数:检查一个数是否为质数
int isPrime(int num) {
if (num <= 1) return 0; // 小于或等于1的数不是质数
for (int i = 2; i * i <= num; i++) { // 只需检查到根号
if (num % i == 0) return 0; // 如果能被整除,那么不是质数
}
return 1; // 否则它是质数
}
int main() {
int numbers[] = {2, 3, 5, 7, 9, 11}; // 数组包含要检查的数字
int n = sizeof(numbers) / sizeof(numbers[0]);
for (int i = 0; i < n; i++) {
if (isPrime(numbers[i])) {
printf("%d 是质数。\n", numbers[i]);
} else {
printf("%d 不是质数。\n", numbers[i]);
}
}
return 0;
}
```
在这个例子中,程序首先定义了判断质数的函数`isPrime`,然后在主函数中用这个函数逐个检查数组中的数字,并输出结果。
阅读全文