此题完整的步骤,初学者适用。
#include<stdio.h>
int Max(int score[10]){
int i,max;
max=score[0];
for(i=0;i<=9;i++){
if(score[i]>max){
max=score[i];
}
}return max;
}
int Min(int score[10]){
int i,min;
min=score[0];
for(i=0;i<=9;i++){
if(min>=score[i]){
min=score[i];
}
}return min;
}
int Avg(int score[10]){
int i;
float avg=0;
for(i=0;i<=9;i++){
avg+=score[i];
}
return avg;
}
int Sort(int score[10]){
int temp,i,j;
temp=0;
for(i=8;i>=0;i--){
for(j=0;j<=i;j++){
if(score[j]>score[j+1]){
temp=score[j];
score[j]=score[j+1];
score[j+1]=temp;
}
}
}
return temp;
}
int main(){
int score[10]={67,89,65,58,23,94,54,97,54,77};
int max,min,temp,i;
float avg;
max=Max(score);
min=Min(score);
avg=Avg(score);
printf("最高分为:%d\n",max);
printf("最低分为:%d\n",min);
printf("平均分为:%5.2f\n",avg/10);
temp=Sort(score);
printf("升序排序为:");
for(i=9;i>=0;i--){
if(i!=9){
printf("%d ",score[i]);
}else{
printf("%d ",score[i]);
}
}printf("\n");
return 0;
}