JavaStudy——0087:計算矩陣邊緣元素之和
阿新 • • 發佈:2018-11-15
總時間限制: 1000ms 記憶體限制: 65536kB
描述
輸入一個整數矩陣,計算位於矩陣邊緣的元素之和。所謂矩陣邊緣的元素,就是第一行和最後一行的元素以及第一列和最後一列的元素。
輸入
第一行分別為矩陣的行數m和列數n(m < 100,n < 100),兩者之間以一個空格分開。
接下來輸入的m行資料中,每行包含n個整數,整數之間以一個空格分開。
輸出
輸出對應矩陣的邊緣元素和
樣例輸入
3 3
3 4 1
3 7 1
2 0 1
樣例輸出
15
Accepted程式碼
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int m=in.nextInt();
int n=in.nextInt();
int sum=0;
for(int i=1;i<=m;i++) {
for(int j=1;j<=n;j++) {
int tmp=in.nextInt();
if (i==1||i==m)
sum+=tmp;
if((j==1||j==n)&&(i!=1&&i!=m))
sum+=tmp;
}
}
System.out.println(sum);
in.close();
}
}