L1-083 谁能进图书馆

捋清楚思路。

#include <bits/stdc++.h>
using namespace std;
int main() {
    int low, high, p1, p2;
    cin >> low >> high >> p1 >> p2;
    //两个人的年龄都是超过a的 那么都能进去
    //一个年龄小于a就要求另一个人的年龄大于b
    //一个年龄小于a另一个人的年龄不大于b 那么一个能进去一个不能进去
    //如果都小于a两个人都不能进
    if (p1 < low && p2 < low) {//两个人都不行
        printf("%d-N %d-N\n", p1, p2);
        printf("zhang da zai lai ba");
    }
    else if (p1 < low) {
        if (p2 >= high) {//陪同进入
            printf("%d-Y %d-Y\n", p1, p2);
            printf("qing 2 zhao gu hao 1");
        }
        else {//只有p2能进去
            printf("%d-N %d-Y\n", p1, p2);
            printf("2: huan ying ru guan");
        }
    }
    else if (p2 < low) {
        if (p1 >= high) {//陪同进入
            printf("%d-Y %d-Y\n", p1, p2);
            printf("qing 1 zhao gu hao 2");
        }
        else {//只有p1能进去
            printf("%d-Y %d-N\n", p1, p2);
            printf("1: huan ying ru guan");
        }
    }
    else {//两个人都能进去 且不需要陪同
        printf("%d-Y %d-Y\n", p1, p2);
        printf("huan ying ru guan");
    }
    return 0;
}
posted @ 2024-03-30 18:50  YuKiCheng  阅读(90)  评论(0编辑  收藏  举报