设计一个能够实现一个班级成绩信息处理的程序。1学号。2姓名。3高数成绩。4英语成绩。5物理成绩

来源:百度知道 编辑:UC知道 时间:2024/06/21 01:53:02
谢谢TC3。0的高手们了,拜托,星期三晚上就交了,,,,急急、

补充问题:。。。要求实现以下功能1学生信息的输入输出(以4个学生为例)2根据学生学号查找并输出学生信息3能计算每个学生的平均成绩并输出

#include <stdio.h>
#include <string.h>
#include <process.h>

struct grade
{
char name[20], ID[10]
int maths, english, physics;
grade *next;
};
grade *CreateList()
{
grade *head = NULL, *temp = NULL, *tail;
printf("输入学生成绩信息,在学号处输入-1结束输入。\n\n");
while(1)
{
temp = new grade;
printf("输入学号:");
scanf("%s", temp->ID);
if(!strcmp(temp->ID, "-1"))
{
delete temp;
break;
}
printf("输入姓名:");
scanf("%s", temp->name);
printf("输入数学成绩:");
scanf("%d", &temp->maths);
printf("输入英语成绩:");
scanf("%d", &temp->english);
printf("输入物理成绩:");
scanf("%d", &temp->physics);
if(head == NULL)
{
head = temp;
head->next = NULL;