创建并操作学生成绩数组
在本次挑战中,你将通过编写一个程序来跟踪编程课的学生表现,以此展示你对数组初始化和操作的理解。
任务
- 创建一个整型数组来存储 5 名学生的成绩
- 使用 70 到 100 之间的数值初始化该数组
- 使用 for 循环打印每位学生的成绩
- 计算并显示全班的平均分
要求
- 创建文件
~/project/student_scores.cpp
- 使用 C++ 作为编程语言
- 声明一个恰好包含 5 个元素的整型数组
- 手动初始化 70 到 100 之间的成绩
- 使用
for 循环打印单个成绩
- 计算平均分
- 使用
static_cast<double> 确保计算精度,并打印保留两位小数的平均分
示例
编译并运行程序:
g++ student_scores.cpp -o student_scores
./student_scores
如果程序实现正确,它应该显示学生成绩和平均分。
输出示例:
Student Scores:
Score 1: 85
Score 2: 92
Score 3: 78
Score 4: 95
Score 5: 88
Average Score: 87.60
提示
- 记住数组索引是从 0 开始的
- 在计算平均值时,使用
static_cast<double>() 将整数转换为浮点数
- 使用
std::cout 打印成绩和平均分