//1、求任意一个学生5门课程的最高分,最低分,平均分,升序排列后的结果!
#include<stdio.h>
#define N 5
int biggest(int b[],int n)
{
int max,i;
max=b[0];
for(i=1;i<n;i++)
if(max<b[i])
max=b[i];
return max;
}
int smallest(int b[],int n)
{
int min,i;
min=b[0];
for(i=1;i<n;i++)
if(min>b[i])
min=b[i];
return min;
}
int ave(int b[],int n)
{
}
void sort(int b[],int n)
{
int i,j,t;
for(i=0;i<n-1;i++)
for(j=0;j<n-1-i;j++)
if(b[j]>b[j+1])
{
t=b[j];
b[j]=b[j+1];
//b[]
}
}
void menu()
{
printf("********************************\n");
printf("1、求出最高分\n");
printf("2、求出最低分\n");
printf("3、求出平均分\n");
printf("4、排序\n");
printf("********************************\n");
printf("请输入你的选择\n");
}
void main( )
{
int a[N],choice,i;
//接收成绩
printf("请输入5门课的成绩\n");
for(i=0;i<N;i++)
scanf("%d",&a[i]);
menu();
scanf("%d",&choice);
switch(choice)
{
case 1:printf("最大值为%d\n",biggest(a,N));break;
case 2:printf("最小值为%d\n",smallest(a,N ));break;
case 3:ave(a,N);
case 4:sort(a,N);
}
}
#include<stdio.h>
#define N 5
int biggest(int b[],int n)
{
int max,i;
max=b[0];
for(i=1;i<n;i++)
if(max<b[i])
max=b[i];
return max;
}
int smallest(int b[],int n)
{
int min,i;
min=b[0];
for(i=1;i<n;i++)
if(min>b[i])
min=b[i];
return min;
}
int ave(int b[],int n)
{
}
void sort(int b[],int n)
{
int i,j,t;
for(i=0;i<n-1;i++)
for(j=0;j<n-1-i;j++)
if(b[j]>b[j+1])
{
t=b[j];
b[j]=b[j+1];
//b[]
}
}
void menu()
{
printf("********************************\n");
printf("1、求出最高分\n");
printf("2、求出最低分\n");
printf("3、求出平均分\n");
printf("4、排序\n");
printf("********************************\n");
printf("请输入你的选择\n");
}
void main( )
{
int a[N],choice,i;
//接收成绩
printf("请输入5门课的成绩\n");
for(i=0;i<N;i++)
scanf("%d",&a[i]);
menu();
scanf("%d",&choice);
switch(choice)
{
case 1:printf("最大值为%d\n",biggest(a,N));break;
case 2:printf("最小值为%d\n",smallest(a,N ));break;
case 3:ave(a,N);
case 4:sort(a,N);
}
}
                    
