#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(){
int a[4][4];
int sum=1;
srand(time(NULL)); //用时间做随机数种子
for(int i=0;i<4;i++){
for(int j=0;j<4;j++)
a[i][j]=rand()%100; //产生1~99的随机数到数组中
}
printf("随机产生的四阶矩阵为:\n");
for(int i=0;i<4;i++){
for(int j=0;j<4;j++){
printf("%4d",a[i][j]);
}
printf("\n");
}
for(int i=0;i<4;i++){
sum*=a[i][i];
}
printf("其主对角线元素之积为:%d",sum);
return 0;
}
运行结果:

本文介绍了如何使用C语言编写代码,生成一个4x4的随机矩阵,然后计算并输出其主对角线元素的乘积。

被折叠的 条评论
为什么被折叠?



