问题
问答题
在一个二维数组(定义为int a[5][5];)中形成并按下列形式输出矩阵各元素的值。
1 0 0 0 0
2 1 0 0 0
3 2 1 0 0
4 3 2 1 0
5 4 3 2 1
答案
参考答案:main()
{
int i,j,a[5][5]
for(i=0;i<5;i++)
for(j=0;j<5;j++)
if(i<j)a[i][j]=0;
else a[i][j]=i-j+1;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)printf("%5d",a[i][j]);
printf("\n")
}
}