解题思路:
注意事项:
参考代码:
public static void main(String args[]) { Scanner sc=new Scanner (System.in); int x=sc.nextInt(),y=sc.nextInt(); int [][]arr=new int [x][y]; for(int i=0;i<arr.length;i++) { for(int j=0;j<arr[i].length;j++) { arr[i][j]=sc.nextInt(); } } int sum=0; //加上下两行 for(int i=0;i<y;i++) { sum+=arr[0][i]; sum+=arr[x-1][i]; } //加两侧之和 for(int i=0;i<x;i++) { sum+=arr[i][0]; sum+=arr[i][y-1]; } //因为加上下跟左右会重复相加四个角的值所以要减去一遍 sum=sum-arr[0][0]-arr[0][y-1]-arr[x-1][0]-arr[x-1][y-1]; System.out.println(sum); }
0.0分
0 人评分
母牛的故事 (C语言代码)浏览:478 |
【绝对值排序】 (C语言代码)浏览:892 |
DNA (C语言描述,蓝桥杯)浏览:1653 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:821 |
1642题解浏览:784 |
【偶数求和】 (C语言代码)浏览:460 |
Tom数 (C语言代码)浏览:517 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:724 |
永远的丰碑 (C语言代码)浏览:608 |
排序算法(选择,插入,冒泡)浏览:876 |