1.PTA实验作业(20分/题)
1.1 7-2 C程序设计 实验2-3-1
身高预测。
每个父母都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成人后的身高的因素包括遗传、饮食习惯与体育锻炼等。小孩成人后的身高与其父母的身高和自身的性别密切相关。
设 faHeight为父亲的身高,moHeight为母亲的身高,身高预测公式为: 男性成人时身高=( faHeight+moHeight)×0.54 女性成人时身高=( faHeight×0.923+ moHeight)/2cm 此外,如果喜爱体育锻炼,那么身高可增加2%;如果有良好的卫生饮食习惯,那么身高可增加1.5%。
试编程从键盘输入用户的性别(用字符型变量sex存储,输入字符F或f表示女性,输入字符M或m表示男性)、父母身高(用实型变量存储,faHeight为父亲的身高,moHeight为母亲的身高)、是否喜爱体育锻炼(用字符型变量 sports存储,输入字符Y或y表示喜爱,输入字符N或n表示不喜爱)、是否有良好的饮食习惯(用字符型变量diet存储,输入字符Y或y表示良好,输人字符N或n表示不好)等条件,利用给定公式和身高预测方法对身高进行预测。
1.1.1数据处理数据表达:根据题目提示定义双精度变量faHeight,moHeight,Height,Height1,Height2,Height3,字符型变量sex,sports,diet
数据处理:运用了分支结构
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 |
输出数据 |
说明 |
M 180 152 Y Y |
185.6CM |
男性喜欢锻炼,饮食习惯良好 |
F 182 162 N Y |
167.5CM |
女性不喜欢锻炼,饮食习惯良好 |
M 175 152 N N |
176.6CM |
女性不喜欢锻炼,饮食习惯不良好 |
1.1.4 PTA提交列表及说明 |
|
|
|
|
|
没出错
1.2 7-4 判断体质完整版
体质指数( BMI)是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI的计算方法如下: 体质指数(BMI) = 体重(kg)/ 身高( m )的平方。
1.2.1 数据处理根据题目提示定义双精度变量height,weight,BMI
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 |
输出数据 |
说明 |
55 1.65 |
偏瘦 |
体重55kg 身高165cm |
62 1.71 |
正常 |
体重62.1kg 身高1.71cm |
55 1.75 |
偏瘦 |
体重55kg 身高1.75cm |
1.2.4 PTA提交列表及说明 |
|
|
|
|
|
分号输成了中文的分号