7-1 到底是不是太胖了

qq_41994314發表於2020-11-23

據說一個人的標準體重應該是其身高(單位:釐米)減去100、再乘以0.9所得到的公斤數。真實體重與標準體重誤差在10%以內都是完美身材(即 | 真實體重 − 標準體重 | < 標準體重×10%)。已知市斤是公斤的兩倍。現給定一群人的身高和實際體重,請你告訴他們是否太胖或太瘦了。

輸入格式:
輸入第一行給出一個正整數N(≤ 20)。隨後N行,每行給出兩個整數,分別是一個人的身高H(120 < H < 200;單位:釐米)和真實體重W(50 < W ≤ 300;單位:市斤),其間以空格分隔。

輸出格式:
為每個人輸出一行結論:如果是完美身材,輸出You are wan mei!;如果太胖了,輸出You are tai pang le!;否則輸出You are tai shou le!。

輸入樣例:

3
169 136
150 81
178 155

輸出樣例:

You are wan mei!
You are tai shou le!
You are tai pang le!
#include <stdio.h>
#include <stdlib.h>
#include<math.h>

int main()
{
    int n,H,W,bW,i;
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%d %d",&H,&W);
        bW=(H-100)*0.9*2;
        if(fabs(W-(H-100)*0.9*2)<bW*0.1)
{
    printf("You are wan mei!\n");
}
else

    if(W-(H-100)*0.9*2>=bW*0.1)
    printf("You are tai pang le!\n");
    else
    printf("You are tai shou le!\n");
    }



    return 0;
}

相關文章