蓝桥题库每日一练 · 2026.08.23
8月23日 根据身高(厘米)、体重(千克)判断身材是否标准。…
根据身高(厘米)、体重(千克)判断身材是否标准。标准体重 =(身高 − 100)× 0.9。实际体重超过标准体重的 1.1 倍算「胖」,小于标准体重的 0.9 倍算「瘦」,否则算「标准」。输入两个整数:身高、体重;输出 fat / thin / standard。
样例
输入 100 130输出 fat评分标准
- 30 分:完成题目样例和给出的一个测试用例
- 40 分:再完成一个测试用例
- 50 分:完成最后一个测试用例
参考解法
这题是「分档判断」:先算出一个标准,再看实际值落在「偏高、偏低、正好」哪一档。
第一步,照公式算标准体重:标准 =(身高 − 100)× 0.9。
第二步,划出两条线:上线是标准的 1.1 倍、下线是标准的 0.9 倍。然后比一比:
· 实际体重 > 上线 → fat(胖);
· 实际体重 < 下线 → thin(瘦);
· 卡在两条线之间(含边上)→ standard(标准)。
用 if / else if / else 一档一档接着判断,正好对应这三种情况。
#include <bits/stdc++.h>
using namespace std;
int main(){
double h, w;
cin >> h >> w;
double s = (h - 100) * 0.9; // 标准体重……此答案或解析由 AI 生成,请谨慎使用。
难度依赛考组别及等考级别粗略评估,仅供参考。