跪求C语言程序设计答案!急急急~

来源:百度知道 编辑:UC知道 时间:2024/06/01 10:14:01
设有3位同学,每位同学有5门课的成绩,成绩数据用二维数组存放(行序号为学生的学号,列序号为课程号),要求程序包括4个方面的功能:

(1)根据从键盘输入的学号计算学生的平均成绩

(2)根据从键盘输入的课程号计算单科的总成绩

(3)根据从键盘输入的学号,输出成绩的最低分

(4)根据从键盘输入的学号,对学生的各科成绩从高到低排序

#include "stdio.h"
#include "conio.h"
#include "math.h"
struct node
{int num;
char name[15];
int a;
int b;
int c;
int d;
int e;
int f;
int g;};
typedef struct node AA;/*为了方便改名*/
shuchu(AA *p)/*输出函数*/
{int i;
printf("学号\t姓名\t 语文\t数学\t英语\tC语言\t性爱\t总分\t平均分\n");
for(i=0;i<3;i++,p++)
{ printf("%d\t",p->num);
printf("%s\t ",p->name);
printf("%d\t",p->a);
printf("%d\t",p->b);
printf("%d\t",p->c);
printf("%d\t",p->d);
printf("%d\t",p->e);
printf("%d\t",p->f);
printf("%d\t",p->g);
printf("\n");} }

zuidifen(AA *p)/*最低分函数*/