ブラシの道-肥満の問題


肥満問題
c言語を使うと、6桁の有効な数字を残すのは面倒です.
タイトルの説明
BMI指数は国際的によく用いられる人体の肥満度を測定する基準であり、そのアルゴリズムはm/h^2(40≦m≦120,1.4≦h≦2.0)であり、ここでmは体重(キログラム)、hは身長(メートル)を指す.異なる体型範囲と判定結果は以下の通りである.
18.5未満:体重が軽すぎて、Underweightを出力します;18.5以上24未満:正常体重、出力Normal;24以上:肥満はBMI値(coutのデフォルト精度を使用)だけでなく、改行し、Overweightも出力します.現在、体重と身長のデータが与えられており、BMI指数に基づいて体型状態を判断し、対応する判断を出力する必要がある.
非C++言語の場合は、出力時に6桁の有効デジタル出力を四捨五入して保持し、小数部に接尾辞00が存在する場合は、接尾辞00を出力しないでください.
6桁の有効な数字を保持するのは6桁の小数を保持するのではないことに注意してください.例えば、114.54914.54919は、114.515114.5159198.1098.10は、9198.19198.1として出力されるべきである.
入力フォーマット
なし
出力フォーマット
なし
入出力サンプル
入力#1
70 1.72
出力#1
Normal
#include//     
using namespace std;
int main()
{
     
    double m,h;//        , double
    cin>>m>>h;//  
    double sum=m/(h*h);//        
    if(sum<18.5) cout<<"Underweight";//    18.5  
    else if(sum<24) cout<<"Normal";//  
    else cout<<sum<<endl<<"Overweight";//    ,    cout  ,      
    return 0; //       
}