本题要求编写程序,根据输入学生的成绩,统计并输出学生的平均成绩、最高成绩和最低成绩。建议使用动态内存分配来实现
#include<stdio.h>
int main()
{
int a;
scanf("%d",&a);
float sum=0.0;
float max,min;
int i;
int count=0;
for(i=0;i<a;i++){
int b;
scanf("%d",&b);
sum+=b;
count++;
if(i==0){
max=b;
min=b;
}
if(b>max)max=b;
if(b<min)min=b;
}
printf("average = %.2f\n",sum/count);
printf("max = %.2f\n",max);
printf("min = %.2f\n",min);
return 0;
}