✅ 一、题目解析
题目大输入的若干病人信息中,筛选出“甲流初筛病人”。筛选标准是:
体温 ≥ 37.5 度;
并且有咳嗽(即是否咳嗽为 1)。
输出所有符合条件的病人姓名(按输入顺序),并在最后输出总人数。
输入格式:
第一行是一个整数 n,表示病人的数量;
接下来 n 行,每行是病人信息:姓名、体温、是否咳嗽。
输出格式:
输出所有符合条件的病人姓名,每行一个;
最后一行输出符合条件的总人数。
✅ 二、样例分析
输入样例:
5
Zhang 38.3 0
Li 37.5 1
Wang 37.1 1
Zhao 39.0 1
Liu 38.2 1
输出:
Li
Zhao
Liu
3
分析:
Zhang:体温 ≥ 37.5,但不咳嗽 → 不符合;
Li:体温 = 37.5 且咳嗽 → 符合;
Wang:体温 < 37.5 虽然咳嗽 → 不符合;
Zhao:体温 ≥ 37.5 且咳嗽 → 符合;
Liu:体温 ≥ 37.5 且咳嗽 → 符合;
所以最终输出这三人姓名,总数为 3。
✅ 三、代码分析
代码如下:
✔️ 优点:
逻辑清晰:判断条件正确。
效率高:没有使用多余的数据结构或存储,直接边读边处理。
结构合理:变量命名简洁,逻辑流程自然。
符合题意:输出顺序正确,统计准确。