- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
查找学生成绩与学号编程
云南师范大学
实 验 报 告
姓名: 李华福 学号: 114090395 专业:2012-5-31
成绩:
实验项目名称: 《学生成绩查询》
实验项目的目的和任务:存入N个学生的成绩表(学号、姓名、成绩),输入学号或姓名,查找其成绩。输入学生信息,制成学生成绩信息表,通过查找方法查询该学生成绩(比较输入的学生姓名或学号与原来的信息大小,判断是否符合),最后输出表及成绩。
实验内容:通过input函数录入学生成绩表,并通过output函数输出学生成绩表;xmchazhao函数和xhchazhao函数能分别以不同的方式查找成绩;最后顺利查找到学生成绩。
程序描述: 考虑到结构体非常适合该题解答(后面总结结构体与与数组在该题中的优劣), 首先定义结构体struct biao[],并分别定义了序号、姓名、学号、成绩信息(假设其为10个字符长)。编写函数input(),该函数实现了从键盘输入数据,构成前面说到列表。随之的是函数output(),实现把学生信息制表。Xmchazhao()(姓名查找)函数能比较两字符串的大小,将其输出,xhchazhao()(学号查找)函数类似前一个函数。最后是主函数,实现了调用input()、output()、xmchazhao()、xhchazhao()函数,并利用switch( )函数选择查找方式。
五.运行截图:
(图一:录入数据并制表)
(图二:按1通过姓名查找成绩) (图三:按2通过学号查找成绩)
(图四:输入的不是1和2) (图五:姓名输入错误)
(图六:学号输入错误)
程序代码:
#includestdio.h
#includestring.h
#define N 3 //N位同学的信息
struct //定义结构体
{
int num; //序号
char xingming[11]; //姓名
char xuehao[11]; //学号
char chengji[11]; //成绩
}biao[N];
int input() //输入函数
{
int n=0;
while(nN)
{
biao[n].num=n+1;
printf(\n第%d条信息:\n,biao[n].num);
printf(请输入姓名:);
gets(biao[n].xingming);
if(biao[n].xingming[0]==\0)
break;
printf(请输入学号:);
gets(biao[n].xuehao);
printf(请输入成绩:);
gets(biao[n].chengji);
n++;
}
return n;
}
void output() //输出函数
{
int i;
puts(\n序号\t姓名\t学号\t成绩);
for(i=0;iN;i++)
printf(%d\t%s\t%s\t%s\n,biao[i].num,biao[i].xingming,biao[i].xuehao,biao[i].chengji);
}
int xmchazhao() //按姓名查找
{
int i=0;
char xm[11];
printf(\n请输入姓名:);
scanf(%s,xm);
while(strcmp(xm,biao[i].xingming)!=0iN) //比较两个字符串的大小
i++;
if(i=N)
i=-1;
return i;
}
int xhchazhao() //按学号查找
{
int i=0;
char xh[11];
printf(\n请输入学号:);
scanf(%s,xh);
while(strcmp(xh
您可能关注的文档
- 2011年高等数学方法I选修课B考试卷答案.doc
- 2011年高考数学一轮复习(共87节)3.4函数 的图象与变换.doc
- 2011年高考真题分类-数列.doc
- 2011年高考数学解题_高分策略——难点突破与培优提高(61页)文库.doc
- 2011年第二轮数学复习专题精品一《规律探索》.doc
- 2011年高考生物一轮复习课本知识整合:必修1第3章第1、3节.ppt
- 2011年高考试题——数学理(新课标卷)21解析.doc
- 2011走向高考,贾凤山,高中总复习,第6篇3-3.doc
- 2011届高考数学二轮复习课件7.2 一元二次不等式及其解法.ppt
- 2011年高考数学二轮复习精品学案:专题2:三角函数、三角变换、解三角形、平面向量-阶段质量评估(二).doc
- 2014届高三数学一轮复习专讲专练6.3 等比数列及其前n项和.ppt
- 2014届高考数学(文)一轮复习课件(鲁闽皖专用): 圆的方程(新人教A版).ppt
- 2014届高考数学(文)一轮复习课件(鲁闽皖专用):对数函数(新人教A版).ppt
- 柱锥台的表面积与体积刘奇修改2012-4-23.ppt
- 校庆 献给母校的诗.doc
- 2014届高考数学(文)一轮复习课件(鲁闽皖专用):幂函数(新人教A版).ppt
- 2014届高考数学(文)一轮复习课件(鲁闽皖专用): 函数模型及其应用(新人教A版).ppt
- 2014届高考一轮复习:5.1运动的合成与分解 抛体运动.ppt
- 2014届高考数学一轮复习 A级 基础达标演练1 理.doc
- 棉花姑娘ppt崔岚课件.ppt
最近下载
- 鲁教版化学8年级全册同步全解.pdf VIP
- 管理咨询成果验收规范.PDF VIP
- C-J∕T 447-2014 管道燃气自闭阀(高清可复制).pdf VIP
- 2025辽宁阜新市教育系统招聘教师94人笔试模拟试题及答案解析.docx VIP
- 2024检验检测机构内审检查表.pptx VIP
- 厂房建设工程可行性研究报告.docx
- 2025年阜新市教育系统公开招聘教师94人备考试题及答案解析.docx VIP
- 中控技术-VxSCADA系统结构组态软件使用手册System Builder (VxSysBuilder) User Manual.pdf VIP
- Danfoss丹佛斯技术样本 PVG 32 比例阀组 用户指南.pdf
- 高压供电安全课件.pptx VIP
文档评论(0)