问题:
在for循环时习惯用元素i,以至于换成别的时老是用i,在每次for循环时请多注意该循环的元素是否一致。
在m,y有值的情况下习惯性将它当零直接赋值了,请注意!!
2 1 2 3 4 5 6 34 45 56 12 23 34
5 7 9 47 9 30
代码:
import java.util.*; public class Main{ public static void main(String args[]){ Scanner cin=new Scanner(System.in); int n=cin.nextInt(); int[] a=new int[6]; for(int i=0;i<n;i++){ int y=0,m=0,d=0; for(int j=0;j<6;j++) a[j]=cin.nextInt(); d=a[2]+a[5]; if(d>60){ m=m+1; d=d-60; } m+=a[1]+a[4]; if(m>60){ y=y+1; m=m-60; } y+=a[0]+a[3]; System.out.println(y+" "+m+" "+d); } } }
原文地址:http://blog.csdn.net/amx50b/article/details/45980383