题目描述
输入:第一行一个整数n(n不超过10),接下来是n*n的整数方阵
请你计算该方阵外围一圈的数字和。
输出:一个整数,表示结果。
样例输入
4 1 1 1 2 1 4 5 3 1 2 3 2 2 1 1 0
样例输出
16
废话不多说,上代码:
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int a[n][n], m=0;
for(int i=1; i<=n; i++)
{
for(int j=1; j<=n; j++)
{
cin>>a[i][j];
if(j==1||j==n||i==1||i==n)
{
m+=a[i][j];
}
}
}
cout<<m;
return 0;
}