对角插入元素的步骤是什么?
一个函数将采用矩阵。
实施例
a[1,2,3]
; 这将提供以下输出
1 0 0
0 2 0
0 0 3
b[1,2,3,4,5,6]
应该给出:1 0 0 0 0 0
0 2 0 0 0 0
0 0 3 0 0 0
0 0 0 4 0 0
0 0 0 0 5 0
0 0 0 0 0 6
答案 0 :(得分:1)
#include <stdio.h>
int main()
{
int A[]={1,2,3,5,6,7},i,j;
for(i=0;i<sizeof(A)/sizeof(int);i++) {
for(j=0;j<sizeof(A)/sizeof(int);j++)
if(i==j)
printf("%d ",A[i]);
else
printf("0 ");
printf("\n");
}
}