学生信息管理C语言 密码,求学生信息管理系统C语言版
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
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("請你輸入新的數(shù)學成績(原來是%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();
}
void?Disp(Link?l)
{
int?count=0;
Node?*p;
p=l->next;
if(!p)
{
printf("\n=====>提示:沒有資料可以顯示!\n");
return;
}
printf("\t\t\t\t顯示結(jié)果\n");
printstart();
printc();
printf("\n");
while(p)
{
printe(p);
p=p->next;
}
printstart();
printf("\n");
}
void?Tongji(Link?l)/*統(tǒng)計*/
{
Node?*pm,*pe,*pc,*pu,*pt,*pa;?/*?用于指向分數(shù)最高的接點?*/
Node?*r=l->next;
if(!r)
{
printf("\n=====>提示:沒有資料可以統(tǒng)計!\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("------------------------------統(tǒng)計結(jié)果--------------------------------\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);
總結(jié)
以上是生活随笔為你收集整理的学生信息管理C语言 密码,求学生信息管理系统C语言版的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分数化小数c语言题目,习题 2-5 分数
- 下一篇: 用c语言编写程序学工系统,[工学]cha