Advertisement

(Java小练习)分糖题

阅读量:

要求:

A、B、C三人是亲密朋友,各自手中持有一定数量的糖果,但具体数目未知。然而,我们掌握如下信息:A - B、B - C、A + B、B + C这四个数值。每个字母分别代表对应个体所持有的糖果数量。
现在需要依据这四个数值推算出A、B、C各自手中的糖果数。题目保证仅存在一组整数解满足所有给定条件。

示例:

输入:1 -2 3 4
输出:2 1 3

思路:

建立等式作为约束条件。

实现:

复制代码
    import java.util.Scanner;
    
    public class ShareCandy {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int a=sc.nextInt();
        int b=sc.nextInt();
        int c=sc.nextInt();
        int d=sc.nextInt();
    
        int A=(a+c)/2;
        int B=(b+d)/2;
        int C=(d-b)/

全部评论 (0)

还没有任何评论哟~