编写一个求平均成绩的C++程序。要求:使用C++标准库中的向量来存储若干个学生成绩,然后求其平均成绩。
3 回答
已采纳
asd8532
TA贡献143条经验 获得超187个赞
#include <iostream> #include <vector> using namespace std; //计算数组arr中元素的平均值 double average(vector<double>& arr) { double val = 0; for(vector<double>::iterator it = arr.begin(); it != arr.end(); ++it) { val += *it; } val /= arr.size(); return val; } int main() { unsigned n; cout << "n = "; cin >> n; vector<double> arr(n);//创建数组对象 cout << "Please input " << n << " real numbers:\n" ; for (unsigned i = 0; i < n; i++) cin >> arr[i]; cout<<"Output:"; cout << "Average = " << average(arr) <<"\n"; return 0; }
weibo_我不学习没人爱_0
TA贡献19条经验 获得超7个赞
听我的 不要这样做 , 数据最好使用数据库储存 比如最简单 ACCESS 数据库(Office组件),然后循环执行查询语句将字符集存入数组,再进行平均求值。思路已经告诉你了 。还有 这种程序是个猿就会。
- 3 回答
- 1 关注
- 2280 浏览
添加回答
举报
0/150
提交
取消