[語法] 矩陣的大小定義

看板C_and_CPP作者 (天佑台灣)時間14年前 (2010/08/10 14:14), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我現在要做一個m*n的矩陣 經過一些計算以後要跑出一些我需要的資訊 可是當我的size輸入400時還可以 500以上就不能編譯了 就會當掉 但是這樣的話我m跟n如果輸入太大最後顯示的東西就會變成0 所以我需要把矩陣的範圍變大 請問大家要怎麼做? 我查了一下 好像有文章提到記憶體? 但是我也不清楚 所以請教大家看看 謝謝!! #define size 500 int main(int argc, char *argv[]) { int m , n , i , j ,k,N; float temp; float a[size][size]; float b[size][size]; float c[size][size]; float sum[size],SUM[size]; float d[size]; float e[size]; float f[size],g[size]; srand(time(NULL)); printf("請輸入機台數目m= "); scanf("%d",&m); printf("請輸入工件數目n= "); scanf("%d",&n); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.72.65

08/10 14:19, , 1F
置底文十二誡的第十一誡
08/10 14:19, 1F

08/10 15:44, , 2F
用動態配置
08/10 15:44, 2F
文章代碼(AID): #1COEujxG (C_and_CPP)