#include
float Max=0,Min=0;
float average(float arry[],int n);
int main()
{
float ave,score[10];
int i;
printf("请输入学生成绩:");
for(i=0;i scanf("%d",&score[i]);
}
ave=average(score,10);
printf("Max=%f\nMin=%f\naverage=%f\n",Max,Min,ave);
return 0;
}
float average(float arry[],int n){
int i;
float aver,sum=arry[0];
Max=arry[0];
Min=arry[0];
for(i=1;i if(arry[i]>Max){
Max=arry[i];
}else if(arry[i]<Min){
Min=arry[i];
}
sum += arry[i];
}
aver=sum/n;
return aver;
}
//代码本身感觉没复制完全。在源代码上进行了补充,补充部分打了注释
#include //没有头文件
float Max=0,Min=0;
float average(float arry[],int n);
int main()
{
float ave,score[10];
int i;
printf("请输入学生成绩:");
for(i=0;i scanf("%f",&score[i]); //这里score是浮点型要用%f输入
}
ave=average(score,10);
printf("Max=%f\nMin=%f\naverage=%f\n",Max,Min,ave);
return 0;
}
float average(float arry[],int n){
int i;
float aver,sum=arry[0];
Max=arry[0];
Min=arry[0];
for(i=1;i if(arry[i]>Max){
Max=arry[i];
}else if(arry[i]<Min){
Min=arry[i];
}
sum += arry[i];
}
aver=sum/n;
return aver;
}
//大部分还是挺好的
#include<stdio.h>
float Max=0,Min=0;
int main()
{
float average(float arry[],int n);
float ave,score[10];
int i;
printf("请输入学生成绩:");
for(i=0;i<10;i++)
scanf("%f",&score[i]);
ave=average(score,10);
printf("Max=%f\nMin=%f\naverage=%f\n",Max,Min,ave);
return 0;
}
float average(float arry[],int n){
int i;
float aver,sum=arry[0];
Max=arry[0];
Min=arry[0];
for(i=1;i<=10;i++){
if(arry[i]>Max){
Max=arry[i];
}
if(arry[i]<Min){
Min=arry[i];
}
sum += arry[i];
}
aver=sum/n;
return aver;
}//已经修改好了