C语言,利用条件语句进行身高预测
注:编译环境为vs,在vs中使用scanf需加上代码段
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
2.题目:身高预测。每个做父母的都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分成人后身高的因素包括遗传、饮食习惯与体育锻炼等。小孩成人后的身高与其父母的身高和相关。
ight为其父身高,moHeight为其母身高,身高预测公式为
性成人时身高=(faHeight+moHeight)×0.54 cm
性成人时身高=(faHeight×0.923+moHeight)/2cm
吉喜爱体育锻炼,则可增加身高2%;若有良好的卫生饮食习惯,则可增加身高1.5%。从键盘输入用户的性别(用字符型变量sex存储,输入字符F表示女性,输入字符M表示男买型变量存储,faHeight为其父身高,moHeight为其母身高)、是否喜爱体育锻炼(用字符型变量符×表示喜爱,输入字符N表示不喜爱)、是否有良好的饮食习惯(用字符型变量diet存储,好,输入字符N表示不好)等条件,利用给定公式和身高预测方法对身高进行预测。
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{double faHeight, moHeight,height;printf("Please input faHeight, moHeight:");scanf("%lf,%lf", &faHeight, &moHeight);char sex,sports,deit;printf("please you inputyour sex(F/M):");scanf(" %c", &sex);printf("Do you like sports(Y/N):");scanf(" %c", &sports);printf("Do you have good deit(Y/N):");scanf(" %c", &deit);if (sex == 'F'){height = (faHeight*0.923 + moHeight) / 2;printf("height1=%lfcm\n", height);}if (sex == 'M'){height = (faHeight + moHeight)*0.54;printf("height1=%lfcm\n", height);}if (sports == 'Y'){height = height * (1 + 0.02);printf("height2=%lfcm\n", height);}if (deit == 'Y'){height = height * (1 + 0.015);printf("height3=%lfcm\n", height);}printf("height=%lfcm\n", height);return 0;}
运行结果如下:
注:以上代码段位于同一个程序;变量所代表的含义都是一样的;可以将其全部合并在一个程序里面;方便输入和输出;为了读者方便所以我把其拆分讲解;
以上均只是代表个人观点,如有错误,还请指出!
C语言,利用条件语句进行身高预测相关推荐
- c语言作业 身高预测,C语言的那些题(三) —— 编程计算身高问题
今天,再和大家分享一道关于编程计算身高的问题. 每个做父母的都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成人后身高的因素有遗传.饮食习惯与坚持体育锻炼等.小孩成人后身高与 ...
- 根据父母身高预测女儿身高C语言代码
根据父母身高预测女儿身高C语言代码 #include<stdio.h> #define DEG 0.923 #define CEG 2float height(float father,f ...
- 根据父母身高预测儿子身高C语言代码
根据父母身高预测儿子身高C语言代码 #include <stdio.h> //预处理命令// #define HEG 0.54//定义常量0.54// float height(float ...
- c语言条件语句示例_PHP中的条件语句和示例
c语言条件语句示例 PHP条件语句 (PHP Conditional Statements) While coding, you may get to a point where your resul ...
- c语言if语句教学设计,if语句教学设计
第1篇:IF条件语句教案 IF条件语句 授课教师:符金梅 课程类型:新课 学时:2节课 授课时间:2015年3月25日 1.授课对象:高一(x)班 2.教学目的:(1)让学生体会并理解if语句解决问题 ...
- 有趣的qt程序02_身高预测_python版
前面写了一个体重预测的代码,感觉有点意思,所以本期再写个身高预测代码,该系列打算长期更新,有兴趣的小伙伴可以点点关注. 在上一期的基础上,增加了多个可能的结果,通过if语句进行判断,随机判断结果. 同 ...
- ebnf描述c语言语句结构,EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构;并用操作语义的方法描述对应的语义规则...
Presentation on theme: "EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构:并用操作语义的方法描述对应的语义规则"- Pre ...
- R语言使用线性回归模型来预测(predict)单个样本的目标值(响应值、response)实战
R语言使用线性回归模型来预测(predict)单个样本的目标值(响应值.response)实战 目录
- R语言switch语句语法、实战:Switch语句用来处理嵌套的if else处理起来比较困难或者麻烦的条件判断问题
R语言switch语句语法.实战:Switch语句用来处理嵌套的if else处理起来比较困难或者麻烦的条件判断问题 目录
- R语言构建xgboost模型、预测推理:输出预测概率、预测标签
R语言构建xgboost模型.预测推理:输出预测概率.预测标签 目录 R
最新文章
- ThinkPHP项目笔记之登录,注册,安全退出篇
- 清明是品茗的好时节,那么你了解quot;明前茶quot;吗?
- Example of ApplicationContextAware in Spring--转
- 最新!第二轮“双一流”名单即将公布?8所高校官宣新增学科!
- python六角形的绘制
- [MEGA DEAL] Ultimate SQL Bootcamp认证捆绑包(98%)
- (转)PHP利用Curl、socket、file_get_contents POST数据
- 别怕,“卷积“其实很简单
- LINUX SHELL使用变量控制循环
- weblogic解析web.xml问题
- Eclipse中设置自定义文档签名
- git revert 之后怎么撤销_Git撤销回滚操作(git reset 和 get revert)
- 如何调用showapiRequest解决图片验证码识别?
- c语言贪吃蛇代码(菜单功能后续补充)
- 【过一下19】学了git,看了算法竞赛讲解
- 森林安全守护者来了!
- 小程序修改单页面的背景颜色
- Questa CDC(安全性测试)
- 如何查看ubuntu的内核版本和发行版本号?
- MHA与PXC的区别
热门文章
- 基于微信小程序的毕业设计题目(31)共享会议室预约小程序(含开题报告、任务书、中期报告、答辩PPT、论文模板)
- 安卓利用谷歌文字转语音引擎实现离线文字播报语音
- oracle配置安全更新失败,安装Oracle11gR2先决条件检查失败的详细解决处理过程
- visio2013-软件UML序列图02
- 商务部关于促进电子商务规范发展的意见
- [转载]什么是打新股? 打新股需要多少成本?打新股存在风险吗?
- Android系统开发
- O'Reilly Java系列书籍建议阅读顺序(转自蔡学庸)
- 下载微信视频号里的视频一种方法
- matlab 二值图像黑白颠倒,白天不懂夜的黑,为你开启PS黑白颠倒魔法。