描述:
據說一個人的標准體重應該是其身高(單位:厘米)減去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 <iostream> #include <cmath> using namespace std; int main() { int n,m,j; cin>>n; while(n--) { cin>>j>>m; double k=(j-100)*0.9*2;//標准體重 //cout<<"你的標准體重是:"<<k<<"斤"<<endl; double h=fabs(m-k); if(h<k*0.1) cout<<"You are wan mei!"<<endl; else if(h>=k*0.1&&k<m) cout<<"You are tai pang le!"<<endl; else cout<<"You are tai shou le!"<<endl; } }