美团机试题被7整除这个题我的代码哪里有问题通过率只有百分之十
	Scanner sc=new Scanner(System.in);
	  while (sc.hasNext()){
	  int n=sc.nextInt();
	  String[] a=new String[n];
	  for (int i = 0; i < a.length; i++) {
	  a[i]=sc.next();
	  }
	  List<String> list=new ArrayList<>();
	  for (int i = 0; i < a.length; i++) {
	 list.add(a[i]);
	  }
	  for (int i = 0; i < a.length; i++) {
	 for (int j = i+1; j < a.length; j++) {
	 String s1=a[i]+a[j];
	 list.add(s1);
	 String s2=a[j]+a[i];
	 list.add(s2);
	 }
	 }
	  int[] b=new int[list.size()];
	 for (int i = 0; i < a.length; i++) {
	 b[i]=Integer.parseInt(list.get(i));
	  }
	 int sum=0;
	 for (int i = 0; i < a.length; i++) {
	 if (b[i]%7==0) {
	 sum++;
	 }
	 }
	 System.out.println(sum);
	  }
#美团#
查看11道真题和解析


