
大家好,最近小红发现有诸多的小伙伴们对于矩阵的转置的行列式=矩阵本身的行列式?,矩阵的转置这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 打开visual C 6.0-文件-新建-文件-C源文件。
2、 定义变量和数组:
3、 #includestdio.h
4、 main()
5、 {
6、 int i,j,i1,j1,a[101][101],b[101][101];
7、 输入行数:
8、 printf('please input the number of rows(=100)\n');
9、 scanf('%d 'i1);
10、 输入列数:
11、 printf('please input the number of columns(=100)\n');
12、 scanf('%d 'J1);
13、 输入数组中的元素:
14、 printf('please input the element\n');
15、 for(I=0;ii1I)
16、 for(j=0;jj1J)
17、 scanf('%d 'a[I][j]);
18、 输入的数据:
19、 printf(' array a:\ n ');
20、 for(I=0;ii1I)
21、 {
22、 for(j=0;jj1J)
23、 printf('\t%d 'a[I][j]);
24、 printf(' \ n ');
25、 }
26、 行列互换:
27、 for(i=0;ii1;i )
28、 for(j=0;jj1;j )
29、 b[j][i]=a[i][j];
30、 将互换后的b数组输出:
31、 printf('array b:\n');
32、 for(i=0;ij1;i )
33、 {
34、 for(j=0;ji1;j )
35、 printf('\t%d',b[i][j]);
36、 printf('\n');
37、 }
38、 完整的源代码:
39、 #includestdio.h
40、 main()
41、 {
42、 int i,j,i1,j1,a[101][101],b[101][101];
43、 printf('please input the number of rows(=100)\n');
44、 scanf('%d',i1);
45、 printf('please input the number of columns(=100)\n');
46、 scanf('%d',j1);
47、 printf('please input the element\n');
48、 for(i=0;ii1;i )
49、 for(j=0;jj1;j )
50、 scanf('%d',a[i][j]);
51、 printf('array a:\n');
52、 for(i=0;ii1;i )
53、 {
54、 for(j=0;jj1;j )
55、 printf('\t%d',a[i][j]);
56、 printf('\n');
57、 }
58、 for(i=0;ii1;i )
59、 for(j=0;jj1;j )
60、 b[j][i]=a[i][j];
61、 printf('array b:\n');
62、 for(i=0;ij1;i )
63、 {
64、 for(j=0;ji1;j )
65、 printf('\t%d',b[i][j]);
66、 printf('\n');
67、 }
68、 }
以上就是矩阵的转置这篇文章的一些介绍,希望对大家有所帮助。
免责声明:本文由用户上传,如有侵权请联系删除!
标签: