谁能进图书馆?
為了保障安靜的閱讀環境,有些公共圖書館對兒童入館做出了限制。例如“12 歲以下兒童禁止入館,除非有 18 歲以上(包括 18 歲)的成人陪同”?,F在有兩位小/大朋友跑來問你,他們能不能進去?請你寫個程序自動給他們一個回復。
輸入格式:
輸入在一行中給出 4 個整數:
禁入年齡線 陪同年齡線 詢問者1的年齡 詢問者2的年齡
這里的禁入年齡線是指嚴格小于該年齡的兒童禁止入館;陪同年齡線是指大于等于該年齡的人士可以陪同兒童入館。默認兩個詢問者的編號依次分別為 1 和 2;年齡和年齡線都是 [1, 200] 區間內的整數,并且保證 陪同年齡線 嚴格大于 禁入年齡線。
輸出格式:
在一行中輸出對兩位詢問者的回答,如果可以進就輸出 年齡-Y,否則輸出 年齡-N,中間空 1 格,行首尾不得有多余空格。
在第二行根據兩個詢問者的情況輸出一句話:
如果兩個人必須一起進,則輸出 qing X zhao gu hao Y,其中 X 是陪同人的編號, Y 是小孩子的編號;
如果兩個人都可以進但不是必須一起的,則輸出 huan ying ru guan;
如果兩個人都進不去,則輸出 zhang da zai lai ba;
如果一個人能進一個不能,則輸出 X: huan ying ru guan,其中 X 是可以入館的那個人的編號。
輸入樣例 1:
12 18 18 8
輸出樣例 1:
18-Y 8-Y
qing 1 zhao gu hao 2
輸入樣例 2:
12 18 10 15
輸出樣例 2:
10-N 15-Y
2: huan ying ru guan
#include<stdio.h>
int main(){
? ? int a,b,c,d;
? ? scanf("%d %d %d %d",&a, &b, &c, &d);
? ? if(c>=a&&d>=a){
? ? ? ? printf("%d-Y %d-Y\n",c,d);
? ? ? ? printf("huan ying ru guan");
? ? }else if(c>=b&&d<a||d>=b&&c<a){
? ? ? ? if(c>d){
? ? ? ? ? ? printf("%d-Y %d-Y\n",c,d);
? ? ? ? ? ? printf("qing 1 zhao gu hao 2");}
? ? else{
? ? ? ? printf("%d-Y %d-Y\n",c,d);
? ? ? ? printf("qing 2 zhao gu hao 1");}}
? ? else if(c<a&&d<a){
? ? ? ? printf("%d-N %d-N\n",c,d);
? ? ? ? printf("zhang da zai lai ba");
? ? }else if(c>=a&&d<a||d>=a&&c<a){
? ? ? ? if(d>c){
? ? ? ? ? ? printf("%d-N %d-Y\n",c,d);
? ? ? ? ? ? printf("2: huan ying ru guan");}
? ? ? ? else{
? ? ? ? ? ? printf("%d-Y %d-N\n",c,d);
? ? ? ? ? ? printf("1: huan ying ru guan");}
? ? }return 0;
? ? ? ? }
總結
- 上一篇: C/C++、OS、网络面经
- 下一篇: huan shen总结