c++求平均成绩
时间: 2023-07-19 11:21:13 浏览: 112
好的,以下是一个简单的 C++ 代码示例,可以帮助你求出一组学生的平均成绩:
```c++
#include <iostream>
using namespace std;
int main()
{
int n; // 学生数量
double sum = 0; // 成绩总和
double avg; // 平均成绩
cout << "请输入学生数量:" << endl;
cin >> n;
double *score = new double[n]; // 动态分配数组
cout << "请输入每个学生的成绩:" << endl;
// 循环读取每个学生的成绩
for (int i = 0; i < n; i++) {
cin >> score[i];
sum += score[i];
}
// 计算平均成绩
avg = sum / n;
cout << "平均成绩为:" << avg << endl;
// 释放动态分配的数组内存
delete[] score;
return 0;
}
```
该程序首先要求用户输入学生数量,然后通过动态分配数组来存储每个学生的成绩。程序接下来循环读取每个学生的成绩,并计算总成绩。最后,程序计算平均成绩并输出结果。
相关问题
c++求n个学生的平均成绩
好的,这是一个关于编程的问题,让我来回答。假设每个学生的成绩保存在数组score里,那么求平均成绩的代码可以这样写:
float average(int score[], int n) {
int sum = 0;
for (int i = 0; i < n; i++) {
sum += score[i];
}
return (float)sum / n;
}
你只需要把学生成绩存储在一个数组中,然后调用这个函数就可以得到平均成绩了。
学生成绩平均分c++
以下是一个计算学生成绩平均分的C++程序示例:
```c++
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
int a, b, c, d, e;
double average;
cin >> a >> b >> c >> d >> e;
average = (a + b + c + d + e) / 5.0;
cout << fixed << setprecision(1) << average;
return 0;
}
```
该程序从标准输入中读取5个整数,计算它们的平均值,并将结果输出到标准输出。其中,`fixed`和`setprecision`函数用于控制输出的小数位数。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)