- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、运动会成绩处理基本过程如下:
本系统的特色:
本系统采用模块化(自定义函数)开发方法,基础信息处理模块、运动员检录信息处理模块、预赛信息处理模块、决赛信息处理模块
本系统采用由总装模块(主函数)调用的方式实现各个功能模块的集成。
设置一全局变量,使程序具有报告运动会比赛项目完成情况的功能。
当比赛开始时候,本系统打开运动会开始画面,项目全部完成的时候,本系统将打开结束画面。
存储检录信息的数据对象
参赛运动员基础信息 运动员编号 学号 姓名 成绩 相应变量名 sports_no[num][L1] student_no[num][L1] name[num][L1] goods[num] 备注1:num表示参加本次运动会的运动员总数; 备注2:L1分别表示运动员实体的运动员编号属性、学号属性和成绩属性数据的最大长度 备注3:二维数组对应的数据结构是单列表,三维数组对应的数据结构为多列列表如果定义为多列表成绩的数据类型也必须为字符型,当然可以用类型转换函数进行成绩处理。转换函数如下
1、atof(将字符串转换成浮点型数)相关函数???? atoi,atol,strtod,strtol,strtoul表头文件???? #include stdlib.h定义函数???? double atof(const char *nptr);函数说明???? atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时()才结束转换,并 将结果返回。参数nptr字符串可包含正负号、小数点或E(e)来表示指数部分,如123.456或123e-2。返回值???? 返回转换后的浮点型数。附加说明???? atof()与使用strtod(nptr,(char**)NULL)结果相同。范例???? /* 将字符串a 与字符串b转换成数字后相加*/#includestdlib.hmain(){char *a=”-100.23”;char *b=”200e-2”;float c;c=atof(a)+atof(b);printf(“c=%.2f ”,c);}执行???? c=-98.23
程序设计基础(一)案例程序代码
项目1.1 运动会比赛项目信息电子揭示板的制作
main( )
{
Printf(“\n*************************”);
Printf(“\nxiangmu\t\trenshu\t\thuojiangrenshu”);
Printf(“\n100mi\t\t30\t\t3”);
…
Printf(“\n**************************”);
}
项目1.2 100米竞赛三名运动员成绩信息电子揭示板的制作
main()
{
printf(\n*************************);
printf(\nxiangmu\t\tname\t\tgoods);
printf(\n100mi\t\tsmiths\t\t13.5);
printf(\n100mi\t\tjohn\t\t12.6);
printf(\n100mi\t\taliay\t\t15.1);
printf(\n**************************);
}
项目1.3具有输入和存储功能的比赛成绩的报表格式输出的程序设计(有限数据)
编写程序输出下面的成绩表格。其中,3组比赛成绩为(name=’S’,project=100,goods=12.1)、(name=’K’,project=100,goods=15.6)和(name=’G’,project=100,goods=13.7)
输出的报表格式为:
**********************************
name project goods
S 100 12.1
K 100 15.6
G 100 13.7
**********************************
程序代码一清单如下:
main()
{
short g1,g2,g3;
char n1,n2,n3;
printf(“\ninput the first name”);
scanf(“%c”,n1);
printf(“\ninput the second name”);
scanf(“%c”,n2);
printf(揬ninput the thi rd
您可能关注的文档
- 35kV变电站现场运行规程(通用版).doc
- 2013年全国职称英语考试全真模拟试题(卫生类A+B+C级含答案).doc
- 八年级上册政治导学案.doc
- 毕业设计(正稿)(基于小波变换的图像处理方法研究).doc
- 变频器在应用中干扰问题的处理.doc
- 第一章:项目管理应用知识体系(2011年新版).doc
- 电工电子学复习资料.doc
- 电工基础(周绍敏主编)_参考答案.doc
- 电力电子技术第四版(王兆安)习题答案.doc
- 电子商务概论电子书.doc
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)