top1编程
← 返回题目
题解

【入门】BMI

1 条题解

  • 0
    @ 2026-7-29 0:15:29
    #include<bits/stdc++.h>
    using namespace std;
    int main(){
    	int a;
        double c,b;
        cin>>b>>a;
        b/=100;
        b*=b;
        c=a*1.0/b;
        if(c<18.0){
            cout<<"Too thin!&#92;n";
            for(int i=1;;i++){
                c=(a+i)*1.0/b;
                if(c>=18.0){
                    cout<<i;
                    return 0;
                }
            }
        }else if(c>24.0){
            cout<<"Too fat!&#92;n";
            for(int i=1;;i++){
                c=(a-i)*1.0/b;
                if(c<=24.0){
                    cout<<i;
                    return 0;
                }
            }
        }else{
            cout<<"Good!&#92;n";
        }
    }
    
    • 1