救急:一道简单的C语言编程题

来源:百度知道 编辑:UC知道 时间:2024/05/18 01:11:46
求一个3*3整形距阵对角线和
谢谢哪位好心的大虾帮忙设计下。
用C语言写哦

你的矩阵的名字叫什么?然后数据存在啥地方。如果是数组里面的话,那可以:
定义原来矩阵数组为A[9],结果存在B【3】里面
那么就有B[0]=A[0];B[1]=A[3];B[2]=A[8],C=B[0]+B[1]+B[2];C就是你要的记过,因为你的数组就是3x3的比较小,那么直接就这么来了。

#include<stdafx.h>
#include<stdio.h>
int main()
{
int a[3][3],n=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(i==j)
n=n+a[i][j];
printf("对角线元素之和是:%d.\n",n);
return 0;
}