#include
#define n 3
int main()
{
int i,j,a[n][n],sum=0;
printf("请输入矩阵(3*3):\n");
for(i=0;i for(j=0;j scanf("%d",&a[i][j]); for(i=0;i sum+=a[i][i]; printf("对角线之和为:%d\n",sum); return 0; } C++ 代码 #include #include using namespace std; int main() { int a[3][3],m=0,n=0; for(int i=0;i<3;i++) for(int j=0;j<3;j++) cin>>a[i][j]; for(int i=0;i<3;i++) { m+=a[i][i]; n+=a[i][2-i]; } cout< return 0; } 一、return在函数中的作用 我们如果将函数看做一个加工厂,参数就是我们向加工厂投入的原料,具体的函数功能实际上就是加工的过程,而return语句代表返回值,就是加工厂在实现加工之后给“投资人”的成品。 二、return语句的特点 1、在函数当中,遇到return语句之后就意味着函数运行的结束,在此之后的代码是不运行的。 2、它不支持任何运算也没有任何内建方法,和任何其他的数据类型比较是否相等时永远返回false,也可以将None赋值给任何变量。 3、执行到return语句时,会退出函数,return之后的语句不再执行。但将return语句放在try语句块中,是个例外。 三、return的默认值:return函数默认的返回值为undefined。扩展资料:
假设矩阵的名字叫做a
初始化和的变量sum为0,使用一个简单的循环就能求和
#include "iostream"
using namespace std;
int main()
{
int a[3][3] = {{1,2,3}, {4,5,6}, {7,8,9}};
int sum = 0;
for(int i = 0; i < 3; i++)
{
sum += a[i][i];
}
cout << sum;
}