洛谷原题

使用 if 分支即可。

题意

这道题的意思是,如果 Mahya 的钱足够买西瓜,那么输出 Watermelon

否则,如果不够买西瓜但是能够买石榴,输出 Pomegranates

再否则,如果不够买石榴但是能够买坚果,输出 Nuts

如果以上三种都买不了,输出 Nothing

注意到所有数字都不超过 \(10^6\),使用 int 就可以 AC。

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;
}
posted on 2026-06-29 21:44  lz5332t  阅读(1)  评论(0)    收藏  举报