L1-031 到底是不是太胖了 (10 分)
原题链接:https://pintia.cn/problem-sets/994805046380707840/problems/994805102173339648
这题其实是不难的,但是却拿不到满分,原因想了很久都未果。最后看了题解,发现没有想到精度太低这个问题,但是我真的想不到啊~~~
特贴下代码让自己别忘记这样《好》的题目:
#include
using namespace std;
int main()
{
int n;
cin >> n;
while(n--)
{
double h, w;
cin >> h >> w;
double bz = (h - 100) * 0.9 * 2 * 1000;
w = w * 1000;
if((w> bz*0.9) && (w < bz * 1.1 )) cout << "You are wan mei!" << endl;
else if((w <= bz * 0.9 )&& (w - bz) < 0) cout << "You are tai shou le!" << endl;
else if((w >= bz * 1.1 )&& (w - bz) > 0) cout << "You are tai pang le!" << endl;
}
return 0;
}