学生的分数,最后输出最高分,最低分和乎均分 -分析考试情况:依次输入
时间: 2023-05-20 16:07:21 浏览: 88
学生的分数,并使用数组来存储这些分数。然后,可以使用一个循环,计算出所有分数的总和并除以学生人数,得到平均分数。接下来,可以在数组中查找最高分和最低分数。最后,输出这些结果即可。以下是示例代码:
int main()
{
int scores[100], n, i;
float average = 0.0, sum = 0.0;
printf("请输入学生人数:");
scanf("%d", &n);
printf("请输入每个学生的分数:\n");
for (i = 0; i < n; i++)
{
scanf("%d", &scores[i]);
sum += scores[i];
}
// 计算平均分
average = sum / n;
// 查找最高分和最低分
int max = scores[0];
int min = scores[0];
for (i = 1; i < n; i++)
{
if (scores[i] > max)
{
max = scores[i];
}
else if (scores[i] < min)
{
min = scores[i];
}
}
// 输出结果
printf("最高分是:%d\n", max);
printf("最低分是:%d\n", min);
printf("平均分是:%f\n", average);
return 0;
}
阅读全文