1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 学生信息管理C语言 密码 求学生信息管理系统C语言版

学生信息管理C语言 密码 求学生信息管理系统C语言版

时间:2021-12-06 04:33:09

相关推荐

学生信息管理C语言 密码 求学生信息管理系统C语言版

该楼层疑似违规已被系统折叠隐藏此楼查看此楼

p=l->next;

if(p)

{

printf("请你输入新学号(原来是%s):",p->data.num);

scanf("%s",p->data.num);

printf("请你输入新姓名(原来是%s):",p->data.name);

scanf("%s",p->data.name);

getchar();

printf("请你输入新性别(原来是%s):",p->data.sex);

scanf("%s",p->data.sex);

printf("请你输入新的计算机原理成绩(原来是%d分):",p->data.cgrade);

scanf("%d",&p->data.cgrade);

getchar();

printf("请你输入新的数学成绩(原来是%d分):",p->data.mgrade);

scanf("%d",&p->data.mgrade);

getchar();

printf("请你输入新的音乐成绩(原来是%d分):",p->data.mugrade);

scanf("%d",&p->data.mugrade);

getchar();

printf("请你输入新的英语成绩(原来是%d分):",p->data.egrade);

scanf("%d",&p->data.egrade);

p->data.sum=p->data.egrade+p->data.cgrade+p->data.mgrade+p->data.mugrade;

p->data.ave=p->data.sum/4;

printf("\n=====>提示:资料修改成功!\n");

shoudsave=1;

}

else

Nofind();

}

voidDisp(Linkl)

{

intcount=0;

Node*p;

p=l->next;

if(!p)

{

printf("\n=====>提示:没有资料可以显示!\n");

return;

}

printf("\t\t\t\t显示结果\n");

printstart();

printc();

printf("\n");

while(p)

{

printe(p);

p=p->next;

}

printstart();

printf("\n");

}

voidTongji(Linkl)/*统计*/

{

Node*pm,*pe,*pc,*pu,*pt,*pa;/*用于指向分数最高的接点*/

Node*r=l->next;

if(!r)

{

printf("\n=====>提示:没有资料可以统计!\n");

return;

}

pm=pe=pc=pu=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.mugrade>=pu->data.mugrade)

pu=r;

if(r->data.sum>=pt->data.sum)

pt=r;

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

pa=r;

r=r->next;

}

printf("------------------------------统计结果--------------------------------\n");

printf("总分最高者:\t%s%d分\n",pt->data.name,pt->data.sum);

printf("平均分最高者:\t%s%d分\n",pa->data.name,pa->data.ave);

printf("英语最高者:\t%s%d分\n",pe->data.name,pe->data.egrade);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。