判断是不是胖子

#include <iostream>

using namespace std;

int main()
{
    int high,tizhong,biaoti,c,d;
    cin>>high>>tizhong;
    biaoti=high-100;
    cout<<"标准体重为 "<<biaoti<<endl;
    c=biaoti*1.2;
    d=biaoti*0.8;
    if(tizhong>c)
        {
            cout<<"超重"<<endl;
        }
    if(tizhong<d)
        {
            cout<<"超轻"<<endl;
        }
    else
        {
            cout<<"正常"<<endl;
        }
    return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 可以使用Python编写程序来自动判断一个人是否算胖子。 ```python def is_obese(weight, height): bmi = weight / (height ** 2) if bmi > 25: return True else: return False weight = float(input("请输入体重(kg):")) height = float(input("请输入身高(m):")) if is_obese(weight, height): print("您是胖子") else: print("您不是胖子") ``` 在这个程序中,我们先定义了一个函数 `is_obese`,这个函数接受体重和身高两个参数,计算出BMI值,如果BMI值大于25,就返回True,否则返回False。在主程序中,我们询问用户输入体重和身高,并调用 `is_obese` 函数来判断用户是否算胖子。 ### 回答2: 计算一个人是否算作胖子,要使用最新的肥胖计算方法,即体重(kg)除以身高(m)的平方。如果计算出来的值大于25,就认为这个人是胖子。 编写程序,可以用以下的步骤来实现: 1. 获取用户的输入,包括身高和体重。 2. 使用身高和体重计算出BMI,即体重(kg)除以身高(m)的平方。 3. 判断BMI是否大于25,如果是,输出“你是胖子”,如果不是,输出“你不是胖子”。 下面是针对这个问题的一个Python实现: ``` height = float(input("请输入你的身高(米):")) weight = float(input("请输入你的体重(千克):")) bmi = weight / (height * height) if bmi > 25: print("你是胖子") else: print("你不是胖子") ``` 大致的流程就是这样。程序首先从用户那里获取身高和体重,然后计算BMI,最后根据BMI的大小判断是不是胖子,并输出相应的结果。 注意到这里使用了Python的条件语句来做判断。比如,`if bmi > 25:`就表示如果BMI大于25,就执行后面的语句,否则执行另外的一条语句。这个语法非常简单,但在实际的编程中非常常见。 ### 回答3: 本题要求编写一个程序来自动判断一个人是否属于肥胖。根据钱江晚报的最新报道,可以使用体重(kg) / 身高(m) 的平方来计算BMI指数,如果超过25就算是胖子。 首先需要向用户询问他们的体重和身高,然后通过计算来判断他们是否属于肥胖。这可以使用if/else语句来完成。 以下是一个可能的Python代码示例: ``` weight = float(input("请输入您的体重(kg):")) height = float(input("请输入您的身高(m):")) bmi = weight / (height ** 2) if bmi > 25: print("您属于肥胖。") else: print("您不属于肥胖。") ``` 首先,我们使用input()函数来获取用户体重和身高的输入,使用float()来将输入转换为浮点数(小数)。然后我们计算bmi指数并将其存储在变量bmi中。 接下来,我们使用if/else语句来判断bmi是否超过25。如果是,则输出“您属于肥胖。”,否则输出“您不属于肥胖。”。 需要注意的是,这只是一个简单的示例代码,仅适用于用户正常输入数字的情况。如果用户输入了非数字字符,程序将会出错。为了使程序更加健壮,可以使用try/except语句来捕捉这些错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值