1.要求第一行输入学生总数:N
2.第二行依次输入成绩
#include <stdio.h>
float Max(float x,float y){
if(x>y)
return x;
else
return y;
}
float Min(float x,float y){
if(x<y)
return x;
else
return y;
}
int main(){
int N,grade,k,i=1;
float average,max,min,sum=0.0;
scanf("%d",&N);
for(k=0;k<N;k++){
scanf("%d",&grade);
sum=sum+grade;
if (i==1){
max=grade;
min=grade;
i--; }
max=Max(max,grade);
min=Min(min,grade);
}
average=sum/N;
printf("average = %.2f\nmax = %.2f\nmin = %.2f",average,max,min);
return 0;
}
没有段错误的程序