求得任意读入的n个整数的平均值并输出。 使用new动态生成一个数组存放这n个整数。
时间: 2023-12-10 11:39:41 浏览: 79
任输入三个数,求得平均值,平均值程序
5星 · 资源好评率100%
下面是C++代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
int n;
cout << "请输入整数个数n:" << endl;
cin >> n;
int* nums = new int[n]; // 动态生成数组
int sum = 0;
cout << "请输入" << n << "个整数:" << endl;
for (int i = 0; i < n; i++) {
cin >> nums[i];
sum += nums[i];
}
double average = (double)sum / n;
cout << "平均值为:" << average << endl;
delete[] nums; // 释放内存
return 0;
}
```
首先输入整数个数n,然后使用`new`动态生成长度为n的int数组nums,并依次输入n个整数存入数组中,同时计算它们的和。最后求平均值并输出,最后别忘了使用`delete[]`释放内存。
阅读全文