提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
题目:
[实验案例2:二维数组]
将1~9九个自然数存入一个3×3的二维数组中,然后以矩阵的形式输出,并计算该矩阵主对角线元素之和。
[实验指导]
分析:假设用i表示矩阵的行号,用j表示矩阵的列号,则位于矩阵主对角线上的元素的行号应该等于列号,即i=j。
代码:
/*计算矩阵主对角线元素之和,文件名sy6-2.c*/
#include<stdio.h>
int main()
{
int a[3][3],i,j,sum=0,n=1;
printf("矩阵为:\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
a[i][j]=n; /*给二维数组元素赋值*/
n++;
printf("%d ",a[i][j]); /*输出元素值*/
}
printf("\n");
}
for(i=0;i<3;i++)
sum=sum+a[i][i];
printf("主对角线之和为:%d\n",sum);
return 0;
}
结果:
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了二维数组。