-
动漫人物
可以通过查找 7 的嵌套循环来完成,尽管这会变得很棘手,具体取决于我们应该如何处理嵌套的 6 和 7。在下面的示例 6、6、7 中,中间的 6 被忽略:int[] n = {1,6,3,7,6,6,7,1};int sum = 0;outer:for (int i = 0; i < n.length; i++) { if (n[i] == 6) { for (int j = i + 1; j < n.length; j++) { if (n[j] == 7) { i = j; continue outer; } } } sum += n[i];}System.out.println(sum); // 2
-
达令说
public static void main(String[] args) { //int arr[]= {10,3,6,1,2,7,9}; //int arr[]= {7,1,2,3,6}; int arr[]= {1,6,4,7,9}; int n=arr.length; //the length of the array int sum1=0,sum2=0,sum3=0; boolean flag=false; for(int i=0;i<=n-1;i++) { for(int j=n-1;j>=1;j--) { if(arr[i]==6 && arr[j]==7 ) { flag= true; break; } } } if(flag) { for(int i=0;i<=n-1;i++) { if(arr[i]==6) { break; } else { sum1+=arr[i]; } } for(int j=n-1;j>=1;j--) { if(arr[j]==7) { break; } else { sum2+=arr[j]; } } int result=sum1+sum2; System.out.println(result);}else { for(int k=0;k<n;k++) { sum3+=arr[k]; } System.out.println(sum3);}}
-
哈士奇WWW
int[] n = {10,3,6,1,2,7,9}; int sum = 0,d=0; for(int i=0;i<n.length-1;i++){ if(n[i]==6){ for(int j=n.length-1;j>=0;j--){ if(n[j]==7) break; d=d+n[j]; } break; } sum=sum+n[i]; } System.out.println(d+sum); }
-
守着星空守着你
int sum=0,i; boolean add = true; int[] array = new int[]{1,6,4,7,9}; for(i=0; i<array.length;i++) { if(array[i] != 6 && add==true) sum = sum+array[i]; else if(array[i] == 6){ if((i+1) == array.length) sum = sum+array[i]; else add = false; } else if(array[i] == 7) add = true; } System.out.println(sum);