1樓:匿名使用者
#include
#include
main()
一個3*3矩陣對角線元素之和
2樓:萌噠牛
請編寫函式juzhen,該函式的功能是:將三行四列矩陣x乘以四行三列矩陣y,結果放在三行三列矩陣中。矩陣相乘的基本方法是:
矩陣xy中行列下標分別為i,j的元素的值,是矩陣x中第i行上四個元素與矩陣y中第j列上四個元素對應相乘的積。
#include
#include
void juzhen (int a[3][4],int b[4][3],int ab[3][3])
main()
;int y[4][3]=;
int xy[3][3]=,i,j;
clrscr();
juzhen (x,y,xy);
printf("x ju zhen is:\n");
for (i=0;i<3;i++)
printf("y ju zhen is:\n");
for (i=0;i<4;i++)
printf("xy ju zhen is:\n");
for (i=0;i<3;i++)}
C語言高手請進
你的程式中存在一些邏輯問題和語法問題 編譯都過不了 1。max沒定義 2。a未定義 3。ab,cd只要十位數不為0就可以,而你卻判斷成ab 0,cd 0了 4。邏輯不夠清晰,最好有一個好的書寫習慣和風格,再多一些註釋幫你改了個新的 正確的,供參考 沒有改變你原有的變數名,最好要改一改 void js...
C語言高手請進
明顯有問題,你定義的a 80 已經規定了它有80個字元,但是你確定你輸入的這80字元都是有效的而不是 0 即如果a 80 abc 那麼這個字元陣列後面部分有77個 0 你一調換過來就成了a 80 0 0 cba 前面有77個 0 而字串的輸出一遇到 0 即停止了,所以你陣列的第一個元素就是 0 所以...
急C語言的高手請進!!如何確定函式體
編譯原理,而且不同的語法規則都是不同的,有些是允許巢狀,有些是不允許的,光看一個是沒什麼大意思的。學習編譯原理,語法 詞法分析。 參見 c程式設計語言 的附錄,裡面有c語言 函式 的文法,照著那個解析就可以了 有宣告 定義 型別 函式名 引數可有可無.int max int,int void mai...