为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C++
yuantongxin 2016-04-26 10:36:55
编写一个求平均成绩的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;
}


查看完整回答
2 反对 回复 2016-04-26
?
weibo_我不学习没人爱_0

TA贡献19条经验 获得超7个赞

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

查看完整回答
反对 回复 2016-04-26
  • 3 回答
  • 1 关注
  • 2215 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信