实验报告(身高预测)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南华大学
计算机科学与技术学院实验报告
(2013 ~2014 学年度第一学期)
高级语言程序设计I 课程名称
身高预测
实验名称
姓名曲永波学号20130030523
专业电气信息类班级计算机类05班
地点计算机实验室教师陈星
1.实验目的及要求
使用CB编程,允许用户从键盘键入性别,父母身高,是否喜爱体育锻炼,是否拥有良好的饮食习惯等,以此推测身高。编写此程序的目的为熟悉选择结构编程。
2.实验步骤
(1)建立新的C语言程序
(2)键入代码
(3)测试运行
3.实验内容
#include
main()
{
char sex;
char sport;
char diet;
float myheight;
float fheight;
float mheight;
printf("你是男(M)还是女(F)?");
scanf(" %c",&sex);
printf("请输入你老爹的身高(厘米):");
scanf("%f",&fheight);
printf("请输入你老妈的身高(厘米):");
scanf("%f",&mheight);
printf("你不是个宅男吧?(Y/N)");
scanf(" %c",&sport);
printf("你不是个吃货吧?(Y/N)");
scanf(" %c",&diet);
if (sex=='M'||sex=='m')
myheight=(fheight+mheight)*0.54;
else
myheight=(fheight*0.93+mheight)/2.0;
if (sport=='Y'||sport=='y')
myheight=myheight*(1+0.02);
if (diet=='Y'||diet=='y')
myheight=myheight*(1+0.015);
printf("你未来的身高将会是%f(厘米)\n",myheight);
}
4.实验结果
5. 实验总结分析
一开始使用的char定义sex变量,却忘了只能输入一个字符,结果造
成了下图的情况下一次一定要注意变量类型。