专升本C语言试题分析(三)

专升本C语言试题分析(三)

前言

尝试对C语言专升本题目进行分析,有不对的地方欢迎指正,在边学习边成长!

一、题目

BMI 指数(也称体质指数)是目前国际上常用的衡量人体 胖瘦程度的一个标准,它的计算公式为:
BMI 指数 t= 体重w/(身高ℎ)2(ps:平方) (w 单位为千克,h 单位为米)
当 t<18 时为偏轻体重,当 t 介于[18,25)之间时为正常体重,当 t 介于[25,27)时,为超重体重;当 t≥27 时,为肥胖。编写程序,输入一个人的身高 h 和体重 w,计算 BMI指数 t 并输出其体重类型。

二、分析

主函数编写

代码如下(示例):

#include<stdio.h>
int main()
  {
  	double w,h,t;
	printf("请输入身高(m)和体重(kg):(以空格键隔开)");
	scanf("%f%f",&h,&w);
  	t = w / (h*h);
  	if(t>=27)
  	printf("肥胖");
  	else if(t>=25&&t<27)
  	printf("超重");
  	else if(t>=18&&t<25)
  	printf("正常");
  	else printf("偏轻");
  	return 0;
  }

总结

以上就是今天要讲的内容,思路大致是,先将需要用到的变量进行定义,然后按照题目中所给的公式进行计算,将计算结果存入t变量中,对t变量进行判断,分为了肥胖、超重、正常、偏轻四个档,利用if-else if语句进行选择语句编写。注意,此处选择语句中的判断条件,需根据题目中所给的范围进行判断。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HairyFellow

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值