# define N 6
void input(void);
void output(void);
int max(void);
int min(void);
int ar[N];
int main(){
int n;
int ret;
while(1){
printf("*****************************\n");
printf("********[1]输入成绩**********\n");
printf("********[2]打印成绩**********\n");
printf("********[3]求最高分**********\n");
printf("********[4]求最低分**********\n");
printf("*****************************\n");
printf("请选择:");
scanf("%d",&n);
switch(n){
case 1 :input();break;
case 2 :output();break;
case 3 :ret=max();printf("最高分=%d\n",ret);break;
case 4 :ret=min();printf("最低分=%d\n",ret);break;
default :printf(" 程序错误!请选择输入1~4!!!\n");break;
}
}
}
void input(void){
int i;
for(i=0;i<5;i++){
scanf("%d",&ar[i]);
}
}
void output(void){
int i;
printf("输出成绩:\n");
for(i=0;i<5;i++){
printf(" %d ",ar[i]);
}
printf("\n\n");
}
int max(void){
int i;
int m=ar[0];
for(i=1;i<5;i++){
if(ar[i]>m){
m=ar[i];
}
}
return m;
}
int min(void){
int i;
int m=ar[0];
for(i=1;i<5;i++){
if(ar[i]<m){
m=ar[i];
}
}
return m;
}