-->
当前位置:首页 > 题库 > 正文内容

函数题:求n×n方阵四边元素之和

Luz4年前 (2021-12-18)题库1447
给定一个$$n\times n$$的方阵($$1\leqslant n\leqslant 10$$),本题要求计算该方阵四个边上元素之和。
### 要求:
编写函数按照题意计算元素之和。

### 函数接口定义:
c++
int sumMatrix(int (*a)[N],int n);

指针a指向了一个10×10的方阵,n为a指向的矩阵的阶数
### 裁判测试程序样例:
c++
#include<stdio.h>
#define N 10
void createMatrix(int (*a)[N],int n)
{
for(int i=0; i<n; i++)
{
for(int j=0; j<n; j++)
{
scanf("%d",&a[i][j]);
}
}
}

/* 请在这里填写答案 */

int main()
{
int a[N][N];
createMatrix(a);
printf("%d\n",sumMatrix(a));
return 0;
}

### 输入格式:
在第一行给出方阵的阶数$$n$$,随后给出$$n$$行数,每行$$n$$个数,表示方阵中的元素。
### 输出格式:
输出求和结果
### 输入样例:

in
10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10

### 输出样例:

out
198







答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。