/*Descriptio
给出一个N*N(2≤N≤10)的矩阵,计算四周元素之和并输出。
Input
第1行是一个正整数N,表示二维数组的大小。后跟N行,每行N个数。数据之间用一个
空格分隔。
Output
输出矩阵四周元素之和。注意元素个数应为4N-4。
Sample Input
5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
Sample Output
48*/
#include <stdio.h>
#define N 8
int main()
{
int a[N][N],i,j,n,sum = 0;
scanf("%d",&n);
for(i = 0;i < n;i++)
{
for(j = 0;j < n;j++)
scanf("%d",&a[i][j]);
}
for(i = 0;i < n;i++)
{
if(i == 0)
{
for(j = 0;j < n;j++)
sum += a[i][j];
}
if(i == 1 || i == 2 || i == 3)
{
sum = sum + a[i][0] + a[i][4];
}
if(i == 4)
{
for(j = 0;j < n;j++)
sum += a[i][j];
}
}
printf("%d",sum);
}
Descriptio 给出一个N*N(2≤N≤10)的矩阵,计算四周元素之和并输出。 Input 第1行是一个正整数N,表示二维数组的大小。后跟N行,每行N个数。数据之间用一个 空格分隔。 Outpu
最新推荐文章于 2022-09-12 11:30:59 发布