看板 C_and_CPP 關於我們 聯絡資訊
請問各位大大們, 現在我有一個假設1024乘1024的矩陣,想用c語言寫一個函數, int A(int matrix); 因此當我輸入一個矩陣時, 可以將該輸入的矩陣橫列上的每一個元素相加取平均, 然後該函數送回一個1行x1024列的矩陣, 請問該如何寫呢?? 為入門新手還請各位多多幫忙, 感恩 ----------------------------------------------------------- 以下為大E增加內容,若有修到推文,還請多多包涵,謝謝 想寫一個矩陣函數,當給於一個n*n的矩陣時希望回傳一個 1*n的矩陣, 其中回傳矩陣內的元素為所輸入矩陣的其中一列元素的平均值, 目前想法為 #define ROW 1024 #define COL 1024 /* arr[] 為實驗數據已知 */ int matrix(int arr[] [COL]); int main(void) { int i,j ; for(i=1;i<ROW;i++) { for(j=1j<COL;j++) { 這邊不知道該如何下手, 寫出讓橫列的每個數相加取平均的方法 } } 上面是參考"C語言教學手冊" "洪維恩" 改寫得 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.110.206.87
BSpowerx:作業? 10/12 20:35
cheekyboy:不是耶 10/12 20:36
cheekyboy:用labwindows寫虛擬儀器用的 10/12 20:40
james732:看不太懂你的問題在哪裡 可以再具體一點 10/12 21:15
※ 編輯: cheekyboy 來自: 140.114.207.108 (10/12 21:43)
MOONRAKER:這應該用double吧 不要再一路int打遍天下無敵手了 10/13 00:17
MOONRAKER:除非你確定int的精確度就是你要的 10/13 00:18