/*5.有关生理卫生知识与数理统计分析结果表明,影响小孩成人后
身高的因素有遗传、饮食习惯与坚持体育锻炼等。小孩成人后身高与
其父母身高和自身性别密切相关。设faHeight为父亲身高,moHeight为母亲身高
,身高预测公式为:
男性成人时身高 = (faHeight +moHeight) * 0.54(cm)
女性成人时身高 = (faHeight * 0.923 +moHeight)/2(cm)
此外,如果喜爱体育锻炼,那么可增加身高2%;如果有良好的卫生饮食习惯,
那么可增加身高1.5%。编程要求:从键盘输入你的性别(用字符型变量sex存储,输入字符F表示女性,输入字符M表示男性)、父母身高(用实型变量存储,faHeight为父亲身高,moHeight为母亲身高)、是否喜爱体育锻炼(用字符型变量sports存储,输入字符Y表示喜爱,输入字符N表示不喜爱)、是否有良好的饮食习惯等条件(用字符型变量diet存储,输入字符Y表示有,输入字符N表示没有),利用给定公式和身高预测方法对你的身高进行预测。
*/#include <stdio.h>
int main()
{char sex; //性别float faHeight,moHeight;char sports;  //是否喜欢体育char diet;  //饮食习惯float Height1;  //自己的身高(男)float Height2;  //自己的身高(女)printf("请输入父亲和母亲的身高:");scanf("%f %f",&faHeight,&moHeight);fflush(stdin);//清空缓冲区Height1 = (faHeight + moHeight) * 0.54;Height2 = (faHeight * 0.923 + moHeight)/ 2;printf("请输入你的性别:");scanf("%c",&sex);fflush(stdin);if(sex == 'F'){printf("是否喜爱体育锻炼输入字符Y表示喜爱,输入字符N表示不喜爱:");scanf("%c",&sports);fflush(stdin);if(sports == 'Y'){Height2 = Height2 * (1 + 0,02);}printf("是否有健康的饮食,输入字符Y表示是,输入字符N表示不喜爱:");scanf("%c",&diet);fflush(stdin);if(diet == 'Y'){Height2 = Height2 * (1 + 0.015);}printf("该女士的身高为:%.2fcm\n",Height2);}if(sex == 'M'){printf("是否喜爱体育锻炼输入字符Y表示喜爱,输入字符N表示不喜爱:");scanf("%c",&sports);fflush(stdin);if(sports == 'Y'){Height1 = Height1 * (1 + 0,02);}printf("是否有健康的饮食,输入字符Y表示是,输入字符N表示不喜爱:");scanf("%c",&diet);fflush(stdin);if(diet == 'Y'){Height1 = Height1 * (1 + 0.015);}printf("该男士的身高为:%.2fcm\n",Height1);}
}

利用给定公式和身高预测方法对你的身高进行预测相关推荐

  1. 数学建模|预测方法:马尔科夫预测

    马尔可夫链的定义 现实世界中有很多这样的现象:某一个系统在已知现在的条件下,系统未来时刻的情况只与现在有关,而与过去的历史无关,比如,研究一个商店的累计销售额,如果现在时刻的累计销售额已知,则未来某一 ...

  2. C++ 实验二 NO.2 身高预测 设faHeight为其父身高,moHeight为其母身高,身高预测公式为:男性成人时身高=(faHeight + moHeight)×0.54cm;女性成人时身高

    //******************************************************************************************** //*程序 ...

  3. 读论文——“时间序列预测方法综述”

    文章目录 1 什么是时间序列? 2 时间预测方法的核心 3 时间序列数据的特点 4 相关的时间序列参数模型 4.1 移动平均模型(Moving Average, MA) 4.2 自回归模型(Autor ...

  4. 基于机器学习的时序数据预测方法

    预测模型建模 时序数据的预测通常建模为利用历史数据值预测未来的数据走势. 简单的数学表示: x => S => x^' 其中: x = {x_1,x_2,-,x_t} 表示历史数据, S ...

  5. matlab血糖预测,一种基于VMD-PACF-BP模型的动态血糖在线预测方法与流程

    本发明属于血糖预测技术领域,尤其涉及一种基于VMD-PACF-BP模型的动态血糖在线预测方法. 背景技术: 目前,中国患有糖尿病人数已成为在世界上拥有糖尿病患者最多的国家.为了降低糖尿病患者长期处于高 ...

  6. 时间序列预测方法及多步预测方法汇总

    本文转载自 https://zhuanlan.zhihu.com/p/471014006 时间序列多步预测方法 https://zhuanlan.zhihu.com/p/390093091 时间序列预 ...

  7. Pyhon中利用GM(1,1)和ARIMA模型对卫星DCB值进行预测

    卫星DCB值预测 预测分析 预测效果 预测结论 GM(1,1)源码 ARIMA源码 预测分析 DCB产品的稳定性会受到多个因素的影响,如地磁或太阳活动.卫星零均值基准变化等,这些影响会导致DCB的部分 ...

  8. 【综述 寿命预测】基于机器学习的设备剩余寿命预测方法综述

    论文题目:基于机器学习的设备剩余寿命预测方法综述 论文年份:2019 论文作者:裴洪/胡昌华/司小胜/张建勋/庞哲楠/张鹏 论文单位:火箭军工程大学导弹工程学院 DOI:10.3901/JME.201 ...

  9. 基于Transformer的车辆多模态轨迹预测方法

    1.引言 轨迹预测是自动驾驶领域关注的热点.对周围车辆轨迹的精确预测可以辅助自动驾驶车辆做出合理的决策规划,进而实现车辆在异构高动态复杂多变环境中安全驾驶.在车辆交互场景中,由于驾驶员意图与环境的不确 ...

最新文章

  1. winscp是什么软件_winscp ftp,winscp ftp是什么软件?软件介绍
  2. 腾讯面试题 linux下free命令详解
  3. OpenCV阈值范围Threshold inRange的实例(附完整代码)
  4. Eclipse+pydev+手动安装
  5. 适配接口 java_【Java 设计模式】接口型模式--Adapter(适配器)模式
  6. Google基本语法二,指令
  7. MySQL计算两个日期相差的天数、月数、年数
  8. C#上位机与三菱PLC通讯的实现步骤(图文)
  9. 光影mod_我的世界:mc十大“最受欢迎”mod,知道半数以上,实为老玩家
  10. 【总结整理】关于挪车和虚拟号的思考-转载v2ex
  11. 深入浅出Direct3D 蔡军生 版权所有
  12. arcengine 加载地图不显示_Devexpress使用后arcengine地图加载不能全图显示
  13. Holtek HT32 e-Link32 Pro 驱动正常无法安装 解决办法
  14. sql语句重点基础:查询语句
  15. Tableau画桑基图
  16. 预测分析·商品评论情感预测-基于PaddleNLP的京东商品评论情感分析竞赛
  17. 【BOOST C++ 10 时间数据】(4)时间格式输入和输出(11-12)
  18. Kubernetes 网络入门
  19. 中高级Java面试心得
  20. C语言算平均数,让用户输入一系列的正整数,输入-1表示输入结束,算出这些数字的平均数

热门文章

  1. 如何办理护照(zt)
  2. chrome 保存网页_如何在Chrome中保存网页
  3. Windows Server 8.1RTM版本安装
  4. 淘宝店铺上新图片上传获取请求方法
  5. 各种音视频编解码学习详解(9)--QuickTime系列
  6. AVPlayer简单使用
  7. Asp.net Authenticatiion Authorization(认证与授权)——表单验证
  8. 经历不可抗力是一种什么体验
  9. 算法《幸运数字》由2,3, 5, 7 组成的幸运数字
  10. Vue3 使用 百度地图