21xrx.com
2025-07-15 17:54:05 Tuesday
文章检索 我的文章 写文章
C++计算标准体重并判断是否超重代码:超过5kg为超重
2023-06-27 07:59:54 深夜i     50     0
C++ 计算 标准体重 判断 超重

C++是一种广泛应用于计算机编程的高级语言,它具有高效、稳定、安全等特点。在C++中,可以轻松编写出各种应用程序,包括用于计算标准体重并判断是否超重的代码。

计算标准体重是建立在一个人的身高和性别基础上的,女性标准体重为身高减去100,男性标准体重为身高减去110。超过标准体重5kg以上则为超重。下面是用C++编写的计算标准体重并判断是否超重的代码:

#include<iostream>
using namespace std;
int main()
{
  double height, weight, standard_weight, difference;
  char gender;
  cout<<"请输入您的身高(单位:厘米):"<<endl;
  cin>>height;
  cout<<"请输入您的性别(男性请键入‘m’,女性请键入‘f’):"<<endl;
  cin>>gender;
  if(gender=='m')
  
    standard_weight=height-110;
  
  else if(gender=='f')
  
    standard_weight=height-100;
  
  else
  请重新输入!"<<endl;
    return 0;
  
  cout<<"您的标准体重是:"<<standard_weight<<"kg"<<endl;
  cout<<"请输入您当前的体重(单位:千克):"<<endl;
  cin>>weight;
  difference=weight-standard_weight;
  if(difference>5)
  
    cout<<"您的体重超重!超重"<<difference-5<<"kg"<<endl;
  
  else if(difference<-5)
  {
    cout<<"您的体重过轻!过轻"<<difference+5<<"kg"<<endl;
  }
  else
  
    cout<<"您的体重正常!"<<endl;
  
  return 0;
}

以上代码中,首先根据用户输入的身高和性别计算出标准体重,然后再让用户输入当前体重,计算出当前体重与标准体重之间的差异,如果超过5kg,则判定为超重,如果低于5kg,则判定为过轻,否则判定为正常。

通过以上的代码,我们可以看出C++作为一种高级语言,具有清晰的语法和高效的计算能力,这也是其在计算机编程中得到广泛应用的原因之一。

  
  

评论区