當前位置:首頁 » 編程語言 » c語言的矩陣主對角線下元素歸零
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言的矩陣主對角線下元素歸零

發布時間: 2023-05-14 18:34:46

❶ C語言將一個二維數組的下三角矩陣(含對角線)的元素清零後顯示。(註:數組初值自己隨意初始化)

/*

93 85 97 80 91 90

83 94 68 68 63 90

75 87 90 96 79 83

82 74 65 72 95 83

85 68 98 78 69 91

93 72 82 94 100 67


0 85 97 80 91 90

0 0 68 68 63 90

0 0 0 96 79 83

0 0 0 0 95 83

0 0 0 0 0 91

0 0 0 0 0 0


Press any key to continue

*/

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

#defineM6
#defineN6

voidClearLeftBottom(inta[][N],intm){
inti,j;
for(i=0;i<m;++i)
for(j=0;j<=i;++j)
a[i][j]=0;
}

voidShow(inta[][N],intm){
inti,j;
for(i=0;i<m;++i){
for(j=0;j<N;++j)
printf("%5d",a[i][j]);
printf(" ");
}
printf(" ");
}

intmain(){
inta[M][N],i,j;
srand((unsigned)time(NULL));
for(i=0;i<M;++i)
for(j=0;j<N;++j)
a[i][j]=rand()%40+61;
Show(a,M);
ClearLeftBottom(a,M);
Show(a,M);
return0;
}