结构体作业
从键盘上输入 N 个学生的姓名及 M 科考试成绩,找出成绩最高/低的学生,显示该学生的姓名及他的总分和平均分。要求考虑成绩相同的情况。
程序设计要求:
main 函数完成数据结构的定义,调用自定义函数完成题目要求的工作,并输出最终的结果;学生姓名必须经过“去空格”的处理;可以设计相应的自定义函数,并创建新的.H 文件;可以使用在前面实验所生成的.H 文件中的自定义函数。
※函数调用的实际参数传递的数据若是指针,形式参数必须是指针变量的形态。
#include<stdio.h>
#include <string.h>
#define N 3
#define M 3
typedef struct student{
char name[20];
float score[M];
float sum;
float aver;
}Student;
void del_space(char *c){
char *q = c;
while(*c){
if(*c != ' ') *q++ = *c;
c++;
}
*q = '\0';
}
void input(Student stu[]){
int i