[語法] 矩陣的大小定義
我現在要做一個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