C 程式設計矩陣相加求糾錯

2022-12-24 04:31:34 字數 805 閱讀 6435

1樓:匿名使用者

以下是我改寫的,最後又說明,請參考

int prin(int ex[20][20],int m,int n)

for(;ex[x][y]!='\0';y++)cout<20||n>20)

cout<<"\n輸入第一個矩陣: \n";

for(;i>a[i][j];

}}cout<<"\n輸入第二個矩陣: \n";

for(i=0;i>b[i][j];}}

for(i=0;i

}prin(c,m,n);/*首先在這你是呼叫函式,不用加int。再者c[20][20]是

一個陣列元素,當然還是不存在的,最後一個是c[19][19],因為是從c[0][0]開始的.造成了實參和形參型別不符,對於陣列做形參的,傳參的時候只要傳陣列名就行了,另外你的輸出函式寫的我有點困惑,為什麼要判斷'\0'呢,輸出字串的時候可以用這種思路,因為字串後面都有一個'\0',傳m,n的目的是給第一個界限(for迴圈用的),我改寫了一下你的prin函式,現在這種輸出法比較常用吧,還有什麼不懂的hi我*/}

2樓:匿名使用者

for(;ex[x][y]!='\0';x++)for(;ex[x][y]!='\0';y++)cout<

}return 0;

}你這個ex是int型的,又不是字元型。你用ex[x][y] == '\0'判斷,好像不對。

3樓:匿名使用者

int prin(int ex[20][20])

return 0;}

矩陣A是33的矩陣,B是32的矩陣,程式設計求AB

矩陣aa 1,1 a 1,2 a 1,3 a 2,1 a 2,2 a 2,3 a 3,1 a 3,2 a 3,3 矩陣bb 1,1 b 1,2 b 2,1 b 2,2 b 3,1 b 3,2 矩陣c a b if ubound a,2 ubound b,1 thenfor i 1 to ubound...

c語言程式設計,求高手,C語言程式設計,求高手!!!!!!!!

include void main if max i int num scanf d num for n 0 d n num n printf d n 位序從0開始 include int main if noswap 1 break for i 0 i 10 i printf d a i prin...

求c語言程式設計,求一個c語言程式設計

原創 剛好我才做了c語言實驗,給你一個任意兩矩陣相乘的 include 矩陣a a n h b b h k c c n k c a b,求c?define n 3 define h 3 define k 3 a i1 j1 表示陣列a n h 中各元素,b i2 j2 表示陣列b h k 中各元素,...