求矩阵的所有不靠边元素之和,矩阵行的值m和列的值从键盘读入(2<=m,n<=10),调用自定义函数Input实现矩阵元素从键盘输入,调用Sum函数实现求和。(矩阵元素值为int型,且不需考虑求和的结果可能超出int型能表示的范围)。
函数接口定义:
void Input (float a[][10],int m,int n );Input函数完成从键盘矩阵元素的功能
float Sum ( float a[][10],int m,int n ); //Sum函数完成求和并将结果返回。
裁判测试程序样例:
#include
using namespace std;
int Sum(int a[][10],int m,int n);
void InputArr(int a[][10],int m,int n);
int main(void){
int num[10][10],sum;
int m,n;
cin>>m>>n;
InputArr(num,m,n);
sum = Sum(num,m,n);
cout<<sum;
return 0;
}
输入
输入共多行,其中:
第一行输入二维数组的行数m和列数n
第二行~m+1行依次输入二维数组的各行数据元素值
输出
矩阵的所有不靠边元素之和
难度
一般
输入示例
4 4
1 2 3 4
5 6 7 8
1 2 3 2
4 5 7 9
输出示例
18