top1编程
← 返回题目
题解

【入门】是否适合晨练?

1 条题解

  • 0
    @ 2026-7-31 14:20:34

    解题思路

    题目要求判断温度是否适合晨练:温度在 20 到 30 之间(包括 20 和 30)适合,输出 OK,否则输出 NO。

    思路:

    用 if-else 判断:

    • 如果 20 <= t 且 t <= 30,输出 OK
    • 否则输出 NO

    为什么要两个条件都要满足? 温度既要大于等于 20,又要小于等于 30,所以用 && 把两个条件连起来,两个都成立才适合。

    参考代码

    #include <iostream>
    using namespace std;
    
    int main() {
        int t;
        cin >> t;
    
        if (20 <= t && t <= 30) {
            cout << "OK";
        } else {
            cout << "NO";
        }
        return 0;
    }
    

    复杂度分析

    • 时间复杂度:O(1)
    • 空间复杂度:O(1)
    • 1