1 / 8
文档名称:

成绩管理系统源代码.doc

格式:doc   大小:102KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

成绩管理系统源代码.doc

上传人:小健 2021/7/21 文件大小:102 KB

下载得到文件列表

成绩管理系统源代码.doc

文档介绍

文档介绍:#include<>
#include<>
#include<>
void Add();
void Del();
void Qur();
void ModefyO;
void Wrong();
typedef struct STU
{ char num[10];
char name[15];
int cgrade;
int mgrade;
int egrade;
int total;
double ave;
int mingci;
struct STU *next;
}STU;
int select;
char new_num[ 10], new_name[15];
int i,n,new_cgrade,new_mgrade,new_egrade,new_total;
double new_ave;
STU *head,*p,*q,*r;
void main()
{head=(STU *)malloc(sizeof(STU));
/*建立其它结点并将其链接*/ printf(”输入学生数:”); scanf("%dH,&n);
p=head;
/*输入新结点部分成员并求新结点其它成员值*/ printf("学号:”); scanf("%s",p->num);
printf(”姓名:”); scanf("%s",p->name); printf(”该生三科成绩:n); scanf("%d%d%d", &p->cgrade, &p->mgrade,&p->egrade); p->total=p->cgrade+p->mgrade+p->egrade; p->ave=p->total/;
fbr(i=l;i<n;i++)
{q=(STU*)malloc(sizeof(STU)); p->next=q;
p=q;
scanf("%s",p->num);
printf(”姓名:”);
scanf("%s",p->name);
printf(”该生三科成绩:n);
scanf("%d%d%d", &p->cgrade, &p->mgrade,&p->egrade);
p->total=p->cgrade+p->mgrade+p->egrade;
p->ave=p->total/;
i++;
}
/*尾结点的链置空*/
p->next=NULL;
/*输出链表中每个结点*/
printf(n\n\n计科系**班第*学年第*学期**课程成绩表\n”);
printf(” \nn);
printf(,,%-10s%-10s%-10s%-10s%-10s%-10s%-10s\n,,,n 学号姓名 ”,”c 成绩”,”数学成绩 英语成绩T总分丁平均分”);
p=head;
while(p!=NULL)
{printf(" %-1 Os%-1 Os%-1 Od%-1 Od%-1 Od%-1 Od%-1 Of\n",p->num,p->name,p->cgrade,p->mg rade,p->egrade,p->total,p->ave);
p=p->next;
}
printfC' \nn);
printf