C語言。寫函式,使給定的3X3的二維整型陣列轉置,即

2022-06-08 10:41:27 字數 731 閱讀 8090

1樓:魚別丟

有兩處錯誤,1處語法錯誤,1處邏輯錯誤

sort(a[3][3]);修改成sort(a);就可以但是你執行一下,你可以發現他沒有轉置

因為 for(i=0;i<3;i++)

for(j=0;j<3;j++)把所有的元素都迴圈了,例如a[1][2]對換了,然後a[2][1]也對換了,實際上沒有作用了就,你可以改成for(i=0;i<3;i++)

for(j=i;j<3;j++)

這樣就不會重複對換,就可以實現轉置的目的了

2樓:半邊桌子

value(int array)=>value(int array[3])

列要指定

c語言設計: 寫一個函式使給定的3*3二維整型陣列轉置,即行列互換。

3樓:千鋒教育

#include

void fun(int array,int array_len){int b[array_len];

int i,j;

for(i=0;i

4樓:冉冉曦丶

這是我前不久回答別人問題的時候寫的,和你的問題唯一區別就是他是4*4的,**你自己動手改下就行,自己動手這樣才能更快成長,希望能幫到你,望採納

C語言指標程式設計題將3x3矩陣轉置

include main getch 後面的那個copygetch 看你是什麼編譯系統,若不是wintct。可不加,程式經除錯。沒問題 c語言程式設計 求3 3矩陣的轉置矩陣 思路 定了兩個二維抄陣列分別儲存轉置前bai後的矩陣du,接著for迴圈依次轉zhi置即可。參考 include int m...

cos 3X的不定積分,cos 3x的原函式是什麼?謝謝

cos xdx sinx 1 3sin x c。c為積分常數 解答過程如下 cos xdx cos xdsinx 1 sin x dsinx sinx 1 3sin x c 擴充套件資料 同角三角函式的基本關係式 倒數關係 tan cot 1 sin csc 1 cos sec 1 商的關係 sin...

c語言語句3x4怎麼執行的,為什麼給x賦什麼值都是真值

這句可以這樣理解 3 x 4,先判斷3 x得到一個邏輯值,不為0就是1,永遠小於4,所以會一直為真 如果想要達到你想要的效果,需要這樣寫x 3 x 4 從左到右,先判斷3 x,不是1,就是0.都小於等於4,所以最後為真 x 4,3 在c語言中什麼意思?x 3,沒什麼意義,逗號表示式返回最右邊的那個值...