1樓:匿名使用者
你申請的連續儲存空間太大了,
int a[1000][1000],b[1000][1000],c[1000][1000];
每一個二維陣列都需要1000*1000=1000000個int型連續儲存空間,
導致系統崩潰
申請小一點吧,例如:
int a[100][100],b[100][100],c[100][100];
2樓:匿名使用者
#include
int main()
for(i=0;i for(j=0;j }printf("\n"); return 0; }這是一個自己編的**,可以計算任意階數的兩個矩陣相乘,執行無誤,你可以自己試試! 3樓: int a[1000][1000],b[1000][1000],c[1000][1000]; 這三個陣列最好根據矩陣的實際行數和列數動態分配記憶體,否則預先分配大了,系統崩潰,分配小了,存不下矩陣元素。 如果把a,b,c三個陣列的記憶體分配小一點,你的程式是對的,語法和邏輯都對。 stu n num malloc 10 sizeof char 錯誤,malloc返回void 型指標,必須在malloc前加強制轉換操作變為與stu n num相相容的型別。stu n nam malloc 5 sizeof char 錯誤,同上。scanf d t 是啥東西? 成員變數的指標使用... 樓主 type data 是一個結構體指標,你想把它當做結構體指標陣列來用。l.data l.size item 我根據你程式要實現的意思,提出幾種修改建議 1 修改結構體成員type data 為陣列 type data maxsize 原 typedef struct seqlist 修改為 t... 百科大全才 include include using namespace std class cstudents cstudents cstudents cstudents cstudents char name,int age void cstudents initialize char nam...C語言程式,沒有錯誤,但是執行不出來
c 順序表程式,編譯沒有錯誤,但是執行時就是不行,求指教
C 類的簡單程式執行有錯誤,求大神指點