牛客网在线 oj 输入输出模板

[编程题]A+B(1):

输入描述:

输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据包括多组。

输出描述:

输出a+b的结果

输入例子1:

1 5
10 20
请在这里输入引用内容

输出例子1:

6
30

1、python 版本(参考链接)

    # 使用 sys
    import sys
    for line in sys.stdin:
        l = list(map(int, line.strip().split()))
        print(sum(l))
# 使用 input()
while True:
    try:
        l = list(map(int, input().strip().split()))
        print(sum(l))
    except:
        break

2、java 版本
import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner scanner = new Scanner(System.in);
        while(scanner.hasNextLine()){
            String[] tmp = scanner.nextLine().split(" ");
            int sum = 0;
            for(String s: tmp)
                sum += Integer.parseInt(s);
            System.out.println(sum);
        }
    }
}

注意:使用 Java 容易造成 Int 越界,可以使用 Long 类型处理,例:
import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner scanner = new Scanner(System.in);
        while(scanner.hasNextLine()){
            String[] tmp = scanner.nextLine().split(" ");
            long sum = 0;
            for(String s: tmp)
                sum += Long.parseLong(s);
            System.out.print(sum);
        }
    }
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
11-21 17:16
科大讯飞 算法工程师 28.0k*14.0, 百分之三十是绩效,惯例只发0.9
点赞 评论 收藏
分享
死在JAVA的王小美:哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈,我也是,让我免了一轮,但是硬气拒绝了
点赞 评论 收藏
分享
jack_miller:我给我们导员说我不在这里转正,可能没三方签了。导员说没事学校催的时候帮我想办法应付一下
点赞 评论 收藏
分享
点赞 3 评论
分享
牛客网
牛客企业服务