使用 if 分支即可。
题意
这道题的意思是,如果 Mahya 的钱足够买西瓜,那么输出 Watermelon。
否则,如果不够买西瓜但是能够买石榴,输出 Pomegranates。
再否则,如果不够买石榴但是能够买坚果,输出 Nuts。
如果以上三种都买不了,输出 Nothing。
注意到所有数字都不超过 \(10^6\),使用 int 就可以 AC。
AC 代码
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
scanf("%d",&n);
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if(n>=a){
printf("Watermelon");
}else if(n>=b){
printf("Pomegranates");
}else if(n>=c){
printf("Nuts");
}else{//完全放弃购买
printf("Nothing");
}
return 0;
}
浙公网安备 33010602011771号