谁能进图书馆?
為了保障安靜的閱讀環境,有些公共圖書館對兒童入館做出了限制。例如“12 歲以下兒童禁止入館,除非有 18 歲以上(包括 18 歲)的成人陪同”。現在有兩位小/大朋友跑來問你,他們能不能進去?請你寫個程序自動給他們一個回復。
輸入格式:
 輸入在一行中給出 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总结
