C语言项目案例资料(XX).doc

C语言项目案例资料(XX).doc

ID:49171998

大小:1.75 MB

页数:72页

时间:2020-02-29

C语言项目案例资料(XX).doc_第1页
C语言项目案例资料(XX).doc_第2页
C语言项目案例资料(XX).doc_第3页
C语言项目案例资料(XX).doc_第4页
C语言项目案例资料(XX).doc_第5页
资源描述:

《C语言项目案例资料(XX).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《C语言程序设计》项目案例资料(2014/2015学年)班级:学号:姓名:浙江万里学院基础学院计算机教学部《C语言程序设计》课程组2015年3月精选范本,供参考!项目1身高体重测评系统实训目标:掌握顺序结构、选择结构和循环结构,能够熟练运用三种基本结构进行功能程序设计。实训条件:完成教材前五章的学习,熟悉数据类型、常量、变量、运算符与表达式等基础知识,熟悉输入输出函数格式,熟悉if、switch两种选择结构及while、do、for三种循环结构。功能描述:编程实现一个身高体重测评系统,系统能够通过菜单提供功能选择,包括标准体重查询、身高体重测评、指导建议及退出系统等,当用

2、户输入选择后,能够实现相应的需求功能,如图1、图2、图3、图4所示。图1功能选择界面图2标准体重查询功能界面精选范本,供参考!图3身高体重测评功能界面图4针对测评结果的指导建议功能界面图5通用指导建议功能界面精选范本,供参考!算法分析:(1)系统功能界面的实现可以通过printf函数实现;(2)系统功能的选择可以通过switch或if结构实现;(3)标准体重的计算可以通过公式计算实现;(4)身高体重测评功能可以通过计算体重指数并判断其所在取值范围实现;(5)指导建议功能可以利用选择结构根据用户的体重指数给出合理建议;(6)利用循环结构完善程序功能,实现用户的重复访问控制。

3、参考代码:#includemain(){intxz,xb;floatsg,tz,tzzs=0;while(1){printf("t*******************************tt身高体重测评系统tt1、标准体重查询tt2、身高体重测评tt3、指导建议tt0、退出系统\t*******************************");do{printf("请输入您的选择(0-3):");scanf("%d",&xz);}while(!(xz>=0&&xz<=3));switch(

4、xz){case1:{printf("请输入性别(0表示女,1表示男):");doscanf("%d",&xb);while(!(xb==0

5、

6、xb==1));printf("请输入身高(单位:CM):");scanf("%f",&sg);printf("标准体重%.1fKG",xb==1?sg-110:sg-105);break;}case2:{printf("请输入身高(单位:CM):");scanf("%f",&sg);printf("请输入体重(单位:KG):");scanf("%f",&tz);tzzs=tz*10000/(sg*sg);if(tzzs<18

7、)printf("结果:偏瘦");elseif(tzzs<=25)printf("结果:正常");elseif(tzzs<=30)printf("结果:偏重");elseif(tzzs<=35)printf("结果:轻度肥胖");elseif(tzzs<=40)printf("结果:中度肥胖");elseprintf("结果:重度肥胖");break;}case3:{if(tzzs==0)精选范本,供参考!{printf("偏瘦的人应该增加蛋白质与脂肪的摄入量。");printf("体重正常,可以按照原习惯合理安排饮食。");printf(

8、"偏重的人应该减少脂肪的摄入量。");printf("轻度肥胖的人,请减少脂肪的摄入量,适当增加运动。");printf("中度肥胖的人,请减少脂肪的摄入量,增加运动。");printf("重度肥胖的人,少吃多运动,关键靠控制。");}elseif(tzzs<18)printf("偏瘦的人应该增加蛋白质与脂肪的摄入量。");elseif(tzzs<=25)printf("体重正常,可以按照原习惯合理安排饮食。");elseif(tzzs<=30)printf("偏重的人应该减少脂肪的摄入量。");elseif(tzzs<=35)printf("

9、轻度肥胖,请减少脂肪的摄入量,适当增加运动。");elseif(tzzs<=40)printf("中度肥胖,请减少脂肪的摄入量,增加运动。");elseprintf("重度肥胖的人,少吃多运动,关键靠控制。");break;}default:return0;}fflush(stdin);getchar();}}精选范本,供参考!项目2通用进制转换系统实训目标:掌握C语言的三种基本结构及数组、自定义函数的基础知识点,能够熟练进行模块化功能程序设计。实训条件:完成教材前七章的学习,熟悉基础语法知识,熟悉顺序、选择、循环

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。