大灰狼穿越有声小说:求一个3*3矩阵对角线元素之和!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 06:58:04
用C语言编写!最好是用C++!怎么写!谢谢!~通过双重for循环控制输入二维
数组a,再将a[i][i]累加后输出!

#include <stdio.h>
#include <string>
void main()
{
int a[3][3];
int i,j;//i为行j为列
int sum=0;
int sum1=0;

//输入
for( i=0; i<=2; i++)
{
for( j=0; j<=2; j++)
{
printf (" 请输入第%d行第%d列的数:", i+1, j+1);
scanf ("%d",&a[i][j]);
}
printf("\n");
}
//求和
for( i=0; i<=2; i++)
{
for( j=0; j<=2; j++)
{
if(i==j)
sum = sum+a[i][j];
if(i+j==2)
sum1= sum1+a[i][j];
}
}

//输出和
printf ("对角线之和%d\n",sum);

printf("对角线之和%d\n",sum1);//对角线之和;

//输出矩阵
printf("\n");
printf("矩形如下:\n");
for( i=0; i<=2; i++)
{
for( j=0; j<=2; j++)
{
printf("%d ",a[i][j]);
}

printf("\n");
}
}