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();
}
void Disp(Link l)
{
int count=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");
}
void Tongji(Link l)/*统计*/
{
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);
c语言 更新学生信息,求学生信息管理系统C语言版相关推荐
- c语言编程员工信息排序,员工工资管理系统(c语言编程)
<员工工资管理系统(c语言编程)>由会员分享,可在线阅读,更多相关<员工工资管理系统(c语言编程)(6页珍藏版)>请在人人文库网上搜索. 1.include #include# ...
- C语言char*s 4,求讲解几道C语言的题 52 声明语句为“char s[4][15],*p1,**p2;int x,*y;”,下列语句中正...
求讲解几道C语言的题 52 声明语句为"char s[4][15],*p1,**p2:int x,*y:",下列语句中正 2018-6-15来自ip:14.144.15.70的网友 ...
- c语言课程设计报告停车系统,停车场管理系统C语言课程设计
<停车场管理系统C语言课程设计>由会员分享,可在线阅读,更多相关<停车场管理系统C语言课程设计(27页珍藏版)>请在人人文库网上搜索. 1.计算机科学与技术系课程设计报告20 ...
- c语言程序设计家庭收支类,家庭支出管理系统—c语言程序设计
家庭支出管理系统-c语言程序设计 (38页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 程序设计报告( 2015 / 2016 学年 ...
- c语言文件压缩怎么求压缩比,文件压缩C语言程序设计报告.doc
文件压缩C语言程序设计报告 课程设计目的 1. 巩固和加深学生对C语言课程的基本知识的理解和掌握 2. 掌握C语言编程和程序调试的基本技能 3. 利用C语言进行基本的软件设计 4. 掌握书写程序设计说 ...
- c语言常量中有负数吗,c语言能对负数求余吗 在c语言中是什么意思
请问C语言是怎么计算负数取余的? C语言计算负数的余数:符号中的除数判定为-7,7,-7,公式中的判定为:例如-7%5=-2:7%-5=2:-7%-5=-2:负数余数原理:任意整数n都可以表示为n=k ...
- c语言输入三个数求平均值和乘积,C语言输入三个实数型,计算它们的和并输出(要求保留两位小数...
C语言输入三个实数型,计算它们的和并输出(要求保留两位小数以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C语言输入三个 ...
- 用C语言编写函数multiple求倍数、用C语言编写函数isEven判断奇数和偶数
请编写函数multiple来判断一对整数中第二个整数是否是第一个整数的倍数.该函数将接收两个整数作为实参.若第二个整数是第一个整数的倍数,则函数返回1(真),否则返回0(假).请将此函数应用于一个将输 ...
- c语言用一维数组求十个数和,c语言 .从键盘输入10个整数,存到一维数组中,并求这10个整数的和?...
#include"stdio.h" //从键盘输入10个数存入一维数组,求这10个数中的最大值和最小值并输出 int main() { int i; float max,min,n ...
最新文章
- 3大主流前端框架对比
- 重载内核全程分析笔记
- ssm的报错问题------You must configure either the server or JDBC driver (via the serverTimezone conf)
- .Android开发在Eclipse环境中无法显示提示信息This element neither has attached
- 逆向工程核心原理读书笔记-API钩取之计算器显示中文数字
- 【CF global1 D / CF1110D】 Jongmah
- django入门记录 2
- 一文搞懂C++强制类型转换
- CCF201912-1 报数(100分)【模拟】
- RabbitMQ系列(三)RabbitMQ交换器Exchange介绍与实践
- matlab删掉txt文件中的数据,matlab中读取txt数据文件(txt文本文档)
- ab网站压力测试命令的参数、输出结果的中文注解
- 技术可行性与操作可行性的资料搜集与分析
- MATLAB坐标轴位置调整
- uboot引导vxworks6.9(T4240) 启动
- 应用程序无法启动,错误代码0xc0000142
- Nvidia GPU架构
- Unity场景中的双相机设置,3D相机和2D相机设置
- AI+安防,视频监控的6大技术趋势
- 在Linux系统中输入“ls /“,查看系统根目录结构:
热门文章
- 算法达人看过来!你一展身手的好机会来了!
- 深度学习基础 | NLP大魔王 · BERT
- 搜索推荐广告中的Position Bias:美团DPIN
- 深度学习基础 | 超详细逐步图解 Transformer
- 【数据结构与算法基础】二叉树
- Leetcode中学到的SQL函数汇总
- 吴恩达|机器学习作业3.1前馈神经网络
- 车道线检测新工作VIL-100: A New Dataset and A Baseline Model for Video Instance Lane Detection ICCV2021
- windows下dlib库简介、安装问题解决及简单小例子 (python)
- JS使用技巧2——momentjs太重了吗?试试dayjs和miment吧