m0_63567843 2022-06-30 01:54 采纳率: 0%
浏览 105
已结题

用Java怎么样可以实现

咖啡杯膝盖内侧北方肌肤的肌肤君臣雪糕基地吉尼斯客服宝宝国际妇女代表大会人

img

  • 写回答

2条回答 默认 最新

  • it_hao528 2022-06-30 07:39
    关注

    大瓜3元2只,小瓜1元3只。
    刘华强n元要买n只瓜,能否成交?若能成交,则输出大瓜和小瓜的个数,否则输出NO
    参考代码如下:

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        // 定义大瓜为b 小瓜为s
        int b = 0, s = 0;
        // flag标记是否成交
        boolean flag = false;
        // 因为大瓜3块2个,所以最多是 2 * n / 3 个
        for (b = 0; b <= 2 * n / 3; b++) {
            s = n - b;
            // 需要满足 b 和 s 都为整数
            if (3 * b % 2 == 0 && s % 3 == 0) {
                if (3 * b / 2 + s / 3 == n) {
                    flag = true;
                    System.out.println(b + " " + s);
                }
            }
        }
        if (!flag) {
            System.out.println("NO");
        }
    }
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月1日
  • 修改了问题 7月1日
  • 创建了问题 6月30日