1. 在主函数中定义一维整型数组a[10]并赋值;通过调用函数f1计算数组a中所有元素的平均值;通过调用函数f2输出数组a中的素数元素及其个数;通过调用函数f3输出数组a中元素最小值;要求用数组名作为参数并在主函数中输出这些结果。
时间: 2024-05-10 14:18:39 浏览: 26
下面是代码实现:
```c++
#include <iostream>
using namespace std;
// 计算数组平均值
double f1(int a[], int n) {
double sum = 0;
for (int i = 0; i < n; i++) {
sum += a[i];
}
return sum / n;
}
// 判断是否是素数
bool isPrime(int num) {
if (num < 2) return false;
for (int i = 2; i * i <= num; i++) {
if (num % i == 0) return false;
}
return true;
}
// 输出素数及其个数
void f2(int a[], int n) {
int count = 0;
cout << "素数有:";
for (int i = 0; i < n; i++) {
if (isPrime(a[i])) {
count++;
cout << a[i] << " ";
}
}
cout << "共" << count << "个\n";
}
// 输出最小值
int f3(int a[], int n) {
int minVal = a[0];
for (int i = 1; i < n; i++) {
if (a[i] < minVal) {
minVal = a[i];
}
}
return minVal;
}
int main() {
int a[10] = {1, 3, 5, 7, 9, 2, 4, 6, 8, 10};
int n = 10;
// 计算平均值
double avg = f1(a, n);
cout << "平均值为:" << avg << endl;
// 输出素数及其个数
f2(a, n);
// 输出最小值
int minVal = f3(a, n);
cout << "最小值为:" << minVal << endl;
return 0;
}
```
输出结果为:
```
平均值为:5.5
素数有:2 3 5 7 共4个
最小值为:1
```
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)