2023.5.7编程一小时打卡

发布时间 2023-05-07 20:53:06作者: 信2211-8李欣垚

一、问题描述:

编写程序提示用户输入一个班级中的学生人数n,再依次提示用户输入n个人在课程A中的考试成绩,然后计算出平均成绩显示出来。

二、解题思路:

首先,定义一个vector类型的成员,通过用户输入的人数进行对vector的数据添加,最后进行加和求其平均值。

 

三、代码实现:

 1 #include<iostream>
 2 #include<string>
 3 #include<vector>
 4 using namespace std;
 5 int main()
 6 {
 7     int n;
 8     cin>>n;
 9     vector<float>v;
10     for(int i=0;i<n;i++)
11     {
12         float a;
13         cin>>a;
14         v.push_back(a);
15     }
16     float sum=0,aver=0;
17     for(int i=0;i<n;i++)
18     {
19         sum+=v[i];
20     }
21     aver=sum/n;
22     cout<<aver;
23 }