Dotcpp  >  编程教程  >  基本输入输出  >  基本输入输出格式七

基本输入输出格式七

点击打开在线编译器,边学边练

A+B VII 本节的题目就简单多了,和第一节的题目非常像,又回到了两个数的和的问题,但唯独不同的是输出格式要多一个换行,如格式:

1 5
10 20

输出:

6

30

仔细观察发现,输出的两个答案中间是有一个空行的,这就是本题的要求,即多组输入数据,但每个输出最后都带一个换行,特别的是,OJ对于最后一组数据的换行、回车、空格是不做处理的。

因此代码很容易了,参考C语言代码:

#include<stdio.h>
int main()
{
	int a,b;
	while(scanf("%d%d",&a,&b)==2)
	{
		printf("%d\n\n",a+b);
	}
    return 0;
}

参考C++代码:

#include<iostream>
using namespace std;
int main()
{
	int a,b;
	while(cin>>a>>b)
	{
		cout<<a+b<<endl<<endl;
	}
    return 0;
}

参考Java代码:

import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()) {
            int a = scanner.nextInt();
            int b = scanner.nextInt();
            int c = a + b;
            System.out.println(c);
            System.out.println();
        }
    }
}

参考Python代码:

while True:
    try:
        a,b=map(int,input().split())
        print(a+b)
        print()
    except EOFError:
        break

请大家理解消化都后自行上机完成作业


本文固定URL:https://www.dotcpp.com/course/834

Dotcpp在线编译      (登录可减少运行等待时间)