当前位置:首页 » 编程语言 » 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;
}