C语言学生成绩管理系统1 - 图文

2026/1/16 3:22:13

r->next=p->next; free(p);

printf(\提示:该学生已经成功删除!\\n\ shoudsave=1; } else Nofind(); } else Wrong(); }

void Modify(Link l) { Node *p;

char findmess[20]; if(!l->next) {

printf(\提示:没有资料可以修改!\\n\ return; }

printf(\请你输入要修改的学生学号:\ scanf(\ p=Locate(l,findmess,\ if(p) {

printf(\请你输入新学号(原来是%s):\ scanf(\

printf(\请你输入新姓名(原来是%s):\ scanf(\

getchar();

printf(\请你输入新性别(原来是%s):\ scanf(\

printf(\请你输入新的c语言成绩(原来是%d分):\ scanf(\ getchar();

printf(\请你输入新的数学成绩(原来是%d分):\ scanf(\ getchar();

printf(\请你输入新的英语成绩(原来是%d分):\ scanf(\

p->data.totle=p->data.egrade+p->data.cgrade+p->data.mgrade; p->data.ave=p->data.totle/3;

printf(\提示:资料修改成功!\\n\ shoudsave=1; } else Nofind(); }

void Disp(Link l) {

int count=0; Node *p; p=l->next; if(!p) {

printf(\提示:没有资料可以显示!\\n\

return; }

printf(\显示结果\\n\ printstart(); printc(); printf(\ while(p) { printe(p); p=p->next; }

printstart(); printf(\ }

void Tongji(Link l) {

Node *pm,*pe,*pc,*pt,*pa; /* 用于指向分数最高的接点 */ Node *r=l->next; if(!r) {

printf(\提示:没有资料可以统计!\\n\ return ; }

pm=pe=pc=pt=pa=r; while(r!=NULL) {

if(r->data.cgrade>=pc->data.cgrade) pc=r;

if(r->data.mgrade>=pm->data.mgrade)

pm=r;

if(r->data.egrade>=pe->data.egrade) pe=r;

if(r->data.totle>=pt->data.totle) pt=r;

if(r->data.ave>=pa->data.ave) pa=r;

r=r->next; }

printf(\统计结果--------------------------------\\n\ printf(\总分最高者:\\t%s %d分\\n\ printf(\平均分最高者:\\t%s %d分\\n\

printf(\英语最高者:\\t%s %d分\\n\ printf(\数学最高者:\\t%s %d分\\n\ printf(\语言最高者:\\t%s %d分\\n\ printstart(); }

void Sort(Link l) { Link ll; Node *p,*rr,*s;

ll=(Link)malloc(sizeof(Node)); /* 用于做新的连表 */ ll->next=NULL;


C语言学生成绩管理系统1 - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: C语言学生成绩管理系统1 - 图文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219