用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"); /*每輸出一行進行換行*/}}
-
柔式按摩是什麼意思
(01)柔式按摩是一種按摩手法,其主要特點是柔和、舒適、放鬆,通過按摩技師的手法,使接受按摩的人感到輕鬆、舒適,從而達到舒緩疲勞、緩解肌肉緊張、消除疼痛等效果。(02)柔式按摩強調以柔克剛,通過柔和的手法達到舒緩肌肉、解除疲勞的目的。柔式按摩一般採用推、按、捏、...
-
人造耳蝸多少錢 為什麼這麼貴?
導語:現在技術越來越發達,很多疾病都不再是什麼疑難雜症,對於耳聾患者來説也是這樣。比如各種先天性耳聾、藥物性中毒性耳聾、病毒性感染所致的耳聾等等都是可以通過人造耳蝸來聽到聲音的。但是人造耳蝸價格比較昂貴,這是為什麼呢?人造耳蝸多少錢人造耳蝸是一直價...
-
説個謎語給你猜,10個世界上最難猜的謎語(附答案)
導語:你認為自己很聰明嗎?好吧,即使你自信的回答是的,我們也要對你的智力進行一次測試。人們在不同方面會表現的不同,智力也會受到不同情況的影響。接下來呢就由探祕志小編為大家揭祕10個世界上最難猜的謎語,不知道你們能猜中幾個呢,另外還附有答案喲!10個世界上最難...
-
斯金納箱的恐怖之處 斯金納箱説明了什麼(人性)
導語:斯金納箱是由斯金納在1938年發明的,將一隻很餓的小白鼠放置在箱子裏面,最開始它會比較隨意的摸索,不經意間按壓到了槓桿發現有食物掉入,然後逐漸發現規律,它就會找到獲得食物的妙招,算是比較真實的模擬了賭博,下面探祕志和大家一起了解一下。斯金納箱的恐怖之處所...