Ⅰ、二维数组的输出:
①、//代码摘下直接可以运行
#include<stdio.h>
int main()
{
int i,j,a[10][10];
printf(“Output the number of two-dimensional array!\n”);
for(i=0;i<10;i++) //i为行下标;
for(j=0;j<10;j++) //j为列下标;
if(i<=j) a[i][j]=1; //生成矩阵;
else a[i][j]=i-j+1;
for(i=0;i<10;i++) //按行输出二维数组;
{
for(j=0;j<10;j++)
{
printf("%3d",a[i][j]);
}
printf("\n");
}
return 0;
}
②、结果展示:
例如:此程序是为了输出如下所示的结果显示,图如下:
☺寄语:
Ⅰ、此程序在Visual C++6.0版本上运行的;
Ⅱ、如果我给的程序有问题,或在叙述方面有问题,或者看不懂我讲解的意思,请及时指出或留言和我讨论,谢谢各位大佬!!!
Ⅲ、
①、此程序的主要的点是在if(i<=j) a[i][j]=1;语句是保证在反对角线以上(包括反对角线)是1;
②、第二个点为:else a[i][j]=i-j+1;语句是保证输出元素在对角线以下按照递减的顺序输出结果,得到截图所示的效果;