算法
1.先判断输入的查询时间是否合法,如果不合法直接退出。
2.对于本题0和23
是边界,不在这个范围内的都算非法访问。
3.剩下的就判断输出就行。
C++ 代码
#include<bits/stdc++.h>
using namespace std;
const int N = 30;
int n;
int a[N];
int main()
{
for(int i=0;i<24;i++) cin>>a[i];
while(cin>>n)
{
if(n<0||n>=24) break;
cout<<a[n]<<" ";
if(a[n]>50) cout<<"Yes"<<endl;
else cout<<"No"<<endl;
}
return 0;
}