用函数编写一个C语言程序

来源:百度知道 编辑:UC知道 时间:2024/06/25 04:03:38
设有5名学生6门功课,要求编写程序完成以下功能:
1.输入每个学生每门功课的成绩
2.求出每个学生6门功课成绩中最高成绩
3.求出每个学生的平均成绩
4.将每门课的成绩从小到大的顺序打印出来
以上功能要求用函数实现~~~
谢谢~~~在线等~
我想要一个完整的C的程序~~~谢谢~~

void set(int a[][])
{
for(i=0;i<5;i++)
for(j=0;j<6;j++)
scanf("%d",a[i][j]);
}

void max(int a[][])
{
for(i=0;i<5;i++)
{
max=a[i][0];
for(j=0;j<6;j++)
if(a[i][j]>max)
max=a[i][j];
a[i][6]=max;
}
}

void avg(int a[][])
{
for(i=0;i<5;i++)
{
sum=0;
for(j=0;j<6;j++)
sum+=a[i][j];
a[i][7]=sum/6;
}
}

void sort(int a[][])
{
for(i=0;i<5;i++)
for(j=0;j<6;j++)
for(k=j+1;k<6;k++)
if(a[i][j]>a[i][k])
{
temp=a[i][k];
a[i][k]=a[i][j];
a[i][j]=temp;
}
}

你的条件用子函数写,用主函数来调用子函数,这可是C语言的基础啊

语文 一92分 二95分 三85分 四88分 五89分 数学