注:编译环境为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语言,利用条件语句进行身高预测相关推荐

  1. c语言作业 身高预测,C语言的那些题(三) —— 编程计算身高问题

    今天,再和大家分享一道关于编程计算身高的问题. 每个做父母的都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成人后身高的因素有遗传.饮食习惯与坚持体育锻炼等.小孩成人后身高与 ...

  2. 根据父母身高预测女儿身高C语言代码

    根据父母身高预测女儿身高C语言代码 #include<stdio.h> #define DEG 0.923 #define CEG 2float height(float father,f ...

  3. 根据父母身高预测儿子身高C语言代码

    根据父母身高预测儿子身高C语言代码 #include <stdio.h> //预处理命令// #define HEG 0.54//定义常量0.54// float height(float ...

  4. c语言条件语句示例_PHP中的条件语句和示例

    c语言条件语句示例 PHP条件语句 (PHP Conditional Statements) While coding, you may get to a point where your resul ...

  5. c语言if语句教学设计,if语句教学设计

    第1篇:IF条件语句教案 IF条件语句 授课教师:符金梅 课程类型:新课 学时:2节课 授课时间:2015年3月25日 1.授课对象:高一(x)班 2.教学目的:(1)让学生体会并理解if语句解决问题 ...

  6. 有趣的qt程序02_身高预测_python版

    前面写了一个体重预测的代码,感觉有点意思,所以本期再写个身高预测代码,该系列打算长期更新,有兴趣的小伙伴可以点点关注. 在上一期的基础上,增加了多个可能的结果,通过if语句进行判断,随机判断结果. 同 ...

  7. ebnf描述c语言语句结构,EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构;并用操作语义的方法描述对应的语义规则...

    Presentation on theme: "EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构:并用操作语义的方法描述对应的语义规则"- Pre ...

  8. R语言使用线性回归模型来预测(predict)单个样本的目标值(响应值、response)实战

    R语言使用线性回归模型来预测(predict)单个样本的目标值(响应值.response)实战 目录

  9. R语言switch语句语法、实战:Switch语句用来处理嵌套的if else处理起来比较困难或者麻烦的条件判断问题

    R语言switch语句语法.实战:Switch语句用来处理嵌套的if else处理起来比较困难或者麻烦的条件判断问题 目录

  10. R语言构建xgboost模型、预测推理:输出预测概率、预测标签

    R语言构建xgboost模型.预测推理:输出预测概率.预测标签 目录 R

最新文章

  1. ThinkPHP项目笔记之登录,注册,安全退出篇
  2. 清明是品茗的好时节,那么你了解quot;明前茶quot;吗?
  3. Example of ApplicationContextAware in Spring--转
  4. 最新!第二轮“双一流”名单即将公布?8所高校官宣新增学科!
  5. python六角形的绘制
  6. [MEGA DEAL] Ultimate SQL Bootcamp认证捆绑包(98%)
  7. (转)PHP利用Curl、socket、file_get_contents POST数据
  8. 别怕,“卷积“其实很简单
  9. LINUX SHELL使用变量控制循环
  10. weblogic解析web.xml问题
  11. Eclipse中设置自定义文档签名
  12. git revert 之后怎么撤销_Git撤销回滚操作(git reset 和 get revert)
  13. 如何调用showapiRequest解决图片验证码识别?
  14. c语言贪吃蛇代码(菜单功能后续补充)
  15. 【过一下19】学了git,看了算法竞赛讲解
  16. 森林安全守护者来了!
  17. 小程序修改单页面的背景颜色
  18. Questa CDC(安全性测试)
  19. 如何查看ubuntu的内核版本和发行版本号?
  20. MHA与PXC的区别

热门文章

  1. 基于微信小程序的毕业设计题目(31)共享会议室预约小程序(含开题报告、任务书、中期报告、答辩PPT、论文模板)
  2. 安卓利用谷歌文字转语音引擎实现离线文字播报语音
  3. oracle配置安全更新失败,安装Oracle11gR2先决条件检查失败的详细解决处理过程
  4. visio2013-软件UML序列图02
  5. 商务部关于促进电子商务规范发展的意见
  6. [转载]什么是打新股? 打新股需要多少成本?打新股存在风险吗?
  7. Android系统开发
  8. O'Reilly Java系列书籍建议阅读顺序(转自蔡学庸)
  9. 下载微信视频号里的视频一种方法
  10. matlab 二值图像黑白颠倒,白天不懂夜的黑,为你开启PS黑白颠倒魔法。