题目:1.某一门课程考试之后,需要统计考生(10人)的平均成绩,并找出其中的最高分和最低分。
程序:
#include<stdio.h>
void main()
{
float a[10],sum=0,ave, max, min;
int i;
for (i = 0; i < 10; i++)
{
printf("请输入第%d名学生的成绩:",i+1);
scanf_s("%f", &a[i]);
sum += a[i];
}
ave = sum / 10;
printf ("10人的平均成绩为:%.2f", ave);
for (max = a[0], i = 1; i<10;i++)
{
if (a[i] > max)
{
max = a[i];
}
}
printf("最高分为%.2f", max);
for (min = a[0], i = 1; i<10; i++)
{
if (a[i]< min)
{
min = a[i];
}
}
printf("最低分为%.2f", min);
}
运行结果: