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

函数题:求10×10方阵非主副对角线元素之和

Luz4年前 (2021-12-18)题库1436
给定一个10×10的方阵,本题要求计算该方阵除对主角线和副对角线以外的所有元素之和。主对角线为从方阵的左上角至右下角的连线,副对角线为从方阵的右上到左下角的连线。
### 要求:
编写函数按照题意计算元素之和。

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

指针a指向了一个10×10的方阵
### 裁判测试程序样例:
c++
#include<stdio.h>
#define N 10

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

void createMatrix(int (*a)[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;
}


### 输入样例:

in
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
440







答案:若无答案欢迎评论

发表评论

访客

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