Skip to content

3. A+B问题III

时间限制:1.000S 空间限制:32MB

题目描述

你的任务依然是计算a+b。

输入描述

输入中每行是一对a和b。其中会有一对是0和0标志着输入结束,且这一对不要计算。

输出描述

对于输入的每对a和b,你需要在相应的行输出a、b的和。 如第二对a和b,他们的和也输出在第二行。

输入示例

text
2 4
11 19
0 0

输出示例

text
6
30

解法一(模拟)

思路分析:

  1. 按题目要求模拟

实现代码:

java
import java.util.Scanner;

/**
 * @author 花木凋零成兰
 * @title k_3_AAndBQuestionIII
 * @date 2024/6/24 9:44
 * @package com.kamacoder
 * @description 3. A+B问题III
 */
public class k_3_AAndBQuestionIII {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int a = in.nextInt();
        int b = in.nextInt();
        while (a != 0 && b != 0) {
            System.out.println(a + b);
            a = in.nextInt();
            b = in.nextInt();
        }
    }
}

运行结果:

运行时间: 383ms

消耗内存: 13128kb

复杂度分析:

  • 时间复杂度: O(n)
  • 空间复杂度: O(1)