在一个二维数组(定义为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

admin2008-05-04  28

问题 在一个二维数组(定义为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") } }

解析
转载请注明原文地址:https://jikaoti.com/ti/MItaFFFM
0

随机试题
最新回复(0)