java从空格分隔的数字中获取输入
写一个程序,计算两个整数a和b之和的位数
输入 有几个测试用例。每个测试用例由两个非负整数a和b组成,它们在一行中用空格分隔。输入以EOF结束
约束条件 0≤ a、 b≤ 1,000,000 数据集的数量≤ 200 输出 打印每个数据集的a+b位数
样本输入
5.7
199
1000 999
样本输入的输出
二,
三,
四,
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int a, b, sum, count;
a = input.nextInt();
b = input.nextInt();
sum = a + b;
count = 0;
while (sum != 0) {
sum = sum / 10;
count += 1;
}
System.out.println(count);
}
}
这是我的代码,但我只想把输入空间分开,而不是行分开,有什么帮助吗
# 1 楼答案
最后我解决了这个问题,一切顺利,我在我参加的比赛中获得了第二名,所以我不需要阅读空格分隔的数字,我只需要做一个for循环来处理多个行号,在每个行号中,我进行求和,然后进行++计数;读出答案的数字并打印出来(计数)