键盘输入3名学生的五门成绩,分别统计出每个学生的平均成绩。
时间: 2024-04-20 19:26:50 浏览: 31
好的,以下是编写程序的步骤:
1. 首先,定义一个二维数组,用来存储6名学生的五门成绩。
2. 然后,使用for循环语句,从键盘输入每个学生的五门成绩,并将其存储到数组中。
3. 接着,再使用for循环语句,计算每个学生的平均成绩,并将其存储到一个一维数组中。
4. 最后,使用for循环语句,输出每个学生的平均成绩。
具体的代码实现可以参考以下示例:
#include <stdio.h>
int main()
{
int scores[6][5]; // 定义二维数组,存储6名学生的五门成绩
float averages[6]; // 定义一维数组,存储每个学生的平均成绩
// 从键盘输入每个学生的五门成绩
for (int i = ; i < 6; i++)
{
printf("请输入第%d名学生的五门成绩:\n", i+1);
for (int j = ; j < 5; j++)
{
scanf("%d", &scores[i][j]);
}
}
// 计算每个学生的平均成绩
for (int i = ; i < 6; i++)
{
float sum = ;
for (int j = ; j < 5; j++)
{
sum += scores[i][j];
}
averages[i] = sum / 5;
}
// 输出每个学生的平均成绩
for (int i = ; i < 6; i++)
{
printf("第%d名学生的平均成绩为:%.2f\n", i+1, averages[i]);
}
return ;
}