A和B比谁的年纪大,请你写一个程序判断结果。
输入格式:
先输入一个整数n,表示有n组测试数据。
每组测试数据包括6个整数,分别是A出生的年、月、日和B出生的年、月、日。
输出格式:
对于每组测试数据,如果A年纪大,输出”A“;如果B年纪大,输出”B“;如果两人年纪相同,输出"same"。
输入样例:
3
1983 6 6 1984 5 2
1983 5 7 1980 2 29
1991 1 1 1991 1 1
结尾无空行
输出样例:
A
B
same
结尾无空行
```java
import java.util.Scanner;
public class Main{
public static void main(String[] args ) {
Scanner input = new Scanner(System.in);
int y1,m1,d1,y2,m2,d2;
y1 = input.nextInt();
m1 = input.nextInt();
d1 = input.nextInt();
y2 = input.nextInt();
m2 = input.nextInt();
d2 = input.nextInt();
if(y1>y2){
System.out.println("B");
}else if(y1==y2){
if(m1>m2){
System.out.println("B");
}else if(m1==m2){
if(d1>d2){
System.out.println("B");
}else if(d1==d2){
System.out.println("same");
}else{
System.out.println("A");
}
}else{
System.out.println("A");
}
}else{
System.out.println("A");
}
}
}
```
你没用循环肯定只有一组啊
public static void main(String[] args ) {
Scanner input = new Scanner(System.in);
int y1,m1,d1,y2,m2,d2;
int n = input.nextInt();
for(int i = 0;i<n;i++){
y1 = input.nextInt();
m1 = input.nextInt();
d1 = input.nextInt();
y2 = input.nextInt();
m2 = input.nextInt();
d2 = input.nextInt();
if(y1>y2){
System.out.println("B");
}else if(y1==y2){
if(m1>m2){
System.out.println("B");
}else if(m1==m2){
if(d1>d2){
System.out.println("B");
}else if(d1==d2){
System.out.println("same");
}else{
System.out.println("A");
}
}else{
System.out.println("A");
}
}else{
System.out.println("A");
}
}
}