1. 首页 > 生活  > 矩阵的转置的行列式=矩阵本身的行列式?(矩阵的转置)

矩阵的转置的行列式=矩阵本身的行列式?(矩阵的转置)

导读 大家好,最近小红发现有诸多的小伙伴们对于矩阵的转置的行列式=矩阵本身的行列式?,矩阵的转置这个问题都颇为感兴趣的,今天小活为大家梳理...

大家好,最近小红发现有诸多的小伙伴们对于矩阵的转置的行列式=矩阵本身的行列式?,矩阵的转置这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

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]; /*将a数组的i行j列元素赋给b数组的j行i列实现行列互换*/

30、 将互换后的b数组输出:

31、 printf('array b:\n'); /*将互换后的b数组输出*/

32、 for(i=0;ij1;i ) /*b数组行数最大值为a数组列数*/

33、 {

34、 for(j=0;ji1;j ) /*b数组列数最大值为a数组行数*/

35、 printf('\t%d',b[i][j]); /*输出b数组元素*/

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]; /*将a数组的i行j列元素赋给b数组的j行i列实现行列互换*/

61、 printf('array b:\n'); /*将互换后的b数组输出*/

62、 for(i=0;ij1;i ) /*b数组行数最大值为a数组列数*/

63、 {

64、 for(j=0;ji1;j ) /*b数组列数最大值为a数组行数*/

65、 printf('\t%d',b[i][j]); /*输出b数组元素*/

66、 printf('\n'); /*每输出一行进行换行*/

67、 }

68、 }

以上就是矩阵的转置这篇文章的一些介绍,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!

标签: