為什么我在輸5時,一切正常,輸8不正常?怎么改就對了?
uj5u.com熱心網友回復:
最好是把代碼粘上來,截圖看著太累。int a[i]感覺應該是int a[n],但理論上c語言是不支持這樣宣告陣列的,陣列的長度必須是一個確定的常量值。
uj5u.com熱心網友回復:
雖然改了a【i】,改用malloc后對了,但C99不是支持這樣定義嗎
uj5u.com熱心網友回復:
i垃圾值 不能做陣列大小你想用輸入做陣列大小
得在輸入陳述句后面這陣列定義
并且你輸入是n 應該用n 而不是i
uj5u.com熱心網友回復:
定義陣列長度可以是變數
uj5u.com熱心網友回復:
萬分感謝!!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/159447.html
標籤:C語言
上一篇:c語言
