求厉害的高手!编写一个求平均成绩的C++程序

编写一个求平均成绩的C++程序。要求:使用C++标准库中的向量来存储若干个学生成绩,然后求其平均成绩。

yuantongxin
浏览 2282回答 3
3回答

asd8532

#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

听我的  不要这样做  , 数据最好使用数据库储存   比如最简单 ACCESS  数据库(Office组件),然后循环执行查询语句将字符集存入数组,再进行平均求值。思路已经告诉你了  。还有 这种程序是个猿就会。
打开App,查看更多内容
随时随地看视频慕课网APP