用C語言編寫,矩陣的轉置
在visual C++ 6.0上,用C語言編寫,矩陣的轉置
操作方法
(01)開啟visual C++ 6.0-檔案-新建-檔案-C++ Source File
(02)定義變量和數組:#include<stdio.h>main(){int i,j,i1,j1,a[101][101],b[101][101]; /*定義變量的數據類型和數組類型*/
(03)輸入行數:printf("please input the number of rows(<=100)n");scanf("%d",&i1); /*輸入行數*/
(04)輸入列數:printf("please input the number of columns(<=100)n");scanf("%d",&j1); /*輸入列數*/
(05)輸入數組中的元素:printf("please input the elementn");for(i=0;i<i1;i++) /*控制行數*/for(j=0;j<j1;j++) /*控制列數*/scanf("%d",&a[i][j]); /*輸入數組中的元素*/
(06)輸入的數據:printf("array a:n"); /*將輸入的數據以二維數組的形式輸出*/for(i=0;i<i1;i++) /*控制輸出的行數*/{for(j=0;j<j1;j++) /*控制輸出的列數*/printf("t%d",a[i][j]); /*輸出元素*/printf("n"); /*每輸出一行元素進行換行*/}
(07)行列互換:for(i=0;i<i1;i++)for(j=0;j<j1;j++)b[j][i]=a[i][j]; /*將a數組的i行j列元素賦給b數組的j行i列實現行列互換*/
(08)將互換後的b數組輸出:printf("array b:n"); /*將互換後的b數組輸出*/for(i=0;i<j1;i++) /*b數組行數最大值爲a數組列數*/{for(j=0;j<i1;j++) /*b數組列數最大值爲a數組行數*/printf("t%d",b[i][j]); /*輸出b數組元素*/printf("n"); /*每輸出一行進行換行*/}
(09)完整的原始碼:#include<stdio.h>main(){int i,j,i1,j1,a[101][101],b[101][101]; /*定義變量的數據類型和數組類型*/printf("please input the number of rows(<=100)n");scanf("%d",&i1); /*輸入行數*/printf("please input the number of columns(<=100)n");scanf("%d",&j1); /*輸入列數*/printf("please input the elementn");for(i=0;i<i1;i++) /*控制行數*/for(j=0;j<j1;j++) /*控制列數*/scanf("%d",&a[i][j]); /*輸入數組中的元素*/printf("array a:n"); /*將輸入的數據以二維數組的形式輸出*/for(i=0;i<i1;i++) /*控制輸出的行數*/{for(j=0;j<j1;j++) /*控制輸出的列數*/printf("t%d",a[i][j]); /*輸出元素*/printf("n"); /*每輸出一行元素進行換行*/}for(i=0;i<i1;i++)for(j=0;j<j1;j++)b[j][i]=a[i][j]; /*將a數組的i行j列元素賦給b數組的j行i列實現行列互換*/printf("array b:n"); /*將互換後的b數組輸出*/for(i=0;i<j1;i++) /*b數組行數最大值爲a數組列數*/{for(j=0;j<i1;j++) /*b數組列數最大值爲a數組行數*/printf("t%d",b[i][j]); /*輸出b數組元素*/printf("n"); /*每輸出一行進行換行*/}}
-
世界十大催眠曲:第一公認最有效,第四至今沒有人聽完
導語:催眠曲就是透過音樂來幫助被催眠者進入睡眠的狀態,對於無法入睡的人能起到很好的治療作用,其中著名的世界十大催眠曲則分別是哥德堡變奏曲,weightless,Sleepsong,Dream13,玄祕曲,搖籃曲,月光曲,α腦波音樂,帕赫貝爾的卡農,佛經,下面就跟着探祕志小編一起來看看吧!哥...
-
世界價格最貴的貓:阿什拉貓17萬一只(身高1.2米混血貓)
導語:貓咪是十分惹人喜愛的動物,很多人都對這種動物十分喜愛。關於世界最大的貓,世界最小的貓大家都有所瞭解,那麼世界最貴的貓大家知道嗎?世界上最貴的貓是17萬一只的阿什拉貓,下面和探祕志小編一起來了解一下吧。世界價格最貴的貓:阿什拉貓阿什拉貓是世界上價格最...
-
一個比特幣值多少人民幣?2019突破55285元(最高137177元)
導語:比特幣是一種加密的虛擬數字貨幣,在2017年12月17日曾達到歷史最高價19850美元,但是在2017年9月4日,央行表示禁止虛擬貨幣的交易,並且比特幣在中國是沒有法律上的貨幣地位,不過據國外報價表明,在2019年5月14日,比特幣的價格已經再創新高,突破了8000美元,也就是人民幣...
-
大學裏學分有什麼用
(01)大學裏學分是學生取得學位和畢業證書的重要條件之一。學分是衡量學生學習量和完成學業程度的單位。一個學生要想獲得某個學位,必須先達到該學位所規定的學分要求。學分的作用包括:1.衡量學習量:學分是衡量學生學習量的單位,每個學分對應一定的學習量。(02)學生透過...