生成M*M矩阵,将矩阵转置输出
#include <stdio.h>
#include <math.h>
void main(){
int s[10][10]={0};
int i,l;
for(i=0;i<10;i++)
for(l=0;l<10;l++)
s[i][l]=rand()%9;//懒得初始化就写了随机数从0~9
// for(i=0;i<10;i++){ //方便查看可以把注释去掉对比转置前后
// for(l=0;l<10;l++){
// printf("%d ",s[i][l]);
// }
// printf("\n");
// }
// printf("转置后\n");
for(i=0;i<10;i++){
for(l=0;l<10;l++){
printf("%d ",s[l][i]);
}
printf("\n");
}
return 0;
}
本文展示了一个使用C语言生成并转置M*M矩阵的示例代码。通过随机数初始化矩阵,然后通过嵌套循环实现了矩阵的转置,并打印了转置后的矩阵,便于理解和学习矩阵操作。
2937

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



