[Luogu] B3825 题解
B3825 题解
很简单,就是考察分支结构。
如果 \(x\in[0,10)\),输出 Drizzle;
如果 \(x\in[10,25)\),输出 Moderate Rain;
如果 \(x\in[25,50)\),输出 Heavy Rain;
如果 \(x\ge 50\),输出 Torrential Rain;
特别地,如果 \(h=1\) 时:如果 \(x\ge20\) 输出 YES,否则输出 NO。若 \(h=24\),则不输出。
#include<bits/stdc++.h>
using namespace std;
int x,h;
int main()
{
ios::sync_with_stdio(false);
cin.tie(0), cout.tie(0);//加速cin和cout
cin>>x>>h;
if(x<10) cout<<"Drizzle";
else if(x>=10 && x<25) cout<<"Moderate Rain";
else if(x>=25 && x<50) cout<<"Heavy Rain";
else if(x>=50) cout<<"Torrential Rain";
if(h==1){
if(x>=20) cout<<endl<<"YES";//一定要记得换行,不然会只输出一行
else cout<<endl<<"NO";
}
return 0;
}

浙公网安备 33010602011771号