酷代码 AI
菜单
服务商

用c++语言题目描述 学校刚考完期中考试,班主任听说你会编程,TA想请你编个程序来帮她算算班级的平均分,要求输入班级人数 n n, 以及每位学生考试的分数,计算并输出班级平均分。 输入格式 共两行, 第一行一个正整数 n n,表示班级学生人数。 第二行 n n 个正整数,表示每位学生的考试分数,数与数之间用一个空格分隔。 输出格式 一个数,表示 n n 位学生的平均分。【注意:结果请保留 3 3 位小数】

```cpp #include <iostream> #include <iomanip> int main() { int n; std::cin >> n; double totalScore = 0; int score; // 读取每个学生的分数并累加 for (int i = 0; i < n; i++) { std::cin >> score; totalScore += score; } // 计算平均分 double averageScore = totalScore / n; // 输出结果并保留三位小数 std::cout << std::fixed << std::setprecision(3) << averageScore << std::endl; return 0; } ``` 这段代码首先读取班级学生的数量`n`,接着使用`for`循环读取每个学生的分数并累加到`totalScore`中,然后计算平均分`averageScore`,最后使用`std::fixed`和`std::setprecision(3)`将平均分保留三位小数输出。 [2025-12-26 22:29:00 | AI问答 | 219点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多