身高预测。输入孩子性别(男-M;女-F)和其父母身高,根据下列公式预测孩子成人后的身高。公式:男孩成人时身高(㎝)=(父亲身高+母亲身高)/2×1.08 女孩成人时身高(㎝)=(父亲身高×0.923+母亲身高)/2另:输入输出格式自行设计。
#includeint main(){ double f_h,m_h,ch_h;//存储三人的身高 char sex; //孩子的性别 puts("请输入父母的身高和孩子的性别:"); scanf("%lf%lf%c",&f_h,&m_h,&sex); if((sex=='M')||(sex=='m')) ch_h=1.08*(f_h+m_h)/2.0; if((sex=='F')||(sex=='f')) ch_h=(f_h*0.923+m_h)/2.0; printf("该孩子成人后的预测身高为:%.2f\n",ch_h); return 0;}
举一反三
- 身高预测: 男性成人身高=(父亲身高+母亲身高)*0.54cm 女性成人身高=(父亲身高*0.923+母亲身高)/2cm 如果喜爱体育锻炼,那么身高可增加2%;如果有良好的饮食习惯,可增加身高1.5%。键盘输入性别、父母身高、是否爱好体育锻炼、是否有良好的饮食习惯,利用给定身高预测方法对你的身高进行预测
- 一个小男孩的父亲身高是1.78米,母亲身高是1.68米,可以预测,该孩子长大成人后的身高是
- 身高是具有遗传性的,子女的身高和父母的身高有一定的关系。假定,父母和子女的身高遗传关系如下: [br][/br] 儿子身高(厘米)=(父亲身高+母亲身高) ×1.08÷2 [br][/br] 女儿身高(厘米)=(父亲身高×0.923+母亲身高) ÷2 [br][/br] 现有父亲身高177CM,母亲身高165CM。求子女身高分别预计为多少? [br][/br] ### 训练提示 [br][/br] 1. 已知的父母身高如何用代码体现? [br][/br] 2. 题目中的公式如何转化为代码? [br][/br] ### 解题方案 [br][/br] 1. 使用变量的定义和算术运算符完成本题 [br][/br] ### 操作步骤 [br][/br] 1. 定义小数变量代表父亲身高 [br][/br] 2. 定义小数变量代表母亲身高 [br][/br] 3. 通过儿子身高计算方式计算儿子身高 [br][/br] 4. 通过女儿身高计算方式计算女人身高
- 女儿成人时的身高(cm)=(父身高+母身高)/2×1.08;
- 当父亲身高是170cm,母亲身高是165cm时,该女孩正常成长,其预测身高有可能是() A: 150 B: 155 C: 160 D: 165
内容
- 0
一个小男孩的父亲身高是1.78米,母亲身高是1.68米,可以预测,该孩子长大成人后的身高是( ) A: 1.73米左右 B: 1.87米左右 C: 1.7米 D: 1.75米
- 1
成人体重指数(BMI)的计算方法是 A: BMI=体重(kg)/身高(m)2 B: BMI=体重(kg)2/身高(m)2 C: BMI=体重(kg)2/身高(m) D: BMI=体重(kg)/身高(m)2 E: BMI=体重(kg)/身高(m)
- 2
【单选题】为了解儿子身高与其父亲身高的关系,随机抽取5对父子的身高数据如下 由此可以说明: (10.0分) A. 儿子身高与其父亲身高呈相关关系 B. 儿子身高与其父亲身高 呈递增关系 C. 儿子身高与其父亲身高 呈因果关系 D. 儿子身高与其父亲身高 无关
- 3
一位母亲记录了儿子3-10岁的身高,一位母亲记录了儿子3-10岁的身高,由此建立的身高与年龄的回归直线方程为ŷ=71.54+7.36x,据此对这个孩子11岁时的身高进行预测,以下正确的是( )。 A: 身高一定是152.5cm B: 身高超过153.00cm C: 身高低于152.00cm D: 身高在152.5cm左右
- 4
作业3:根据父母的身高预测儿子的身高