在c程序中对角插入元素

时间:2016-01-25 10:36:06

标签: c matrix

对角插入元素的步骤是什么?

一个函数将采用矩阵。

实施例

  1. a[1,2,3];
  2. 这将提供以下输出

    1 0 0 
    0 2 0
    0 0 3
    
    1. 同样,b[1,2,3,4,5,6]应该给出:
    2. 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
      

1 个答案:

答案 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");
    }
}