係統粉 > 電腦問答 > 其他問答

已解決C程序查錯

提問者:約定始終bu變  |  瀏覽次  |  提問時間:2017-02-07  |  回答數量:4

C程序查錯 真是有點悶啊,幾小行程序找了很長時間也沒找出來,可機子顯示有兩個錯誤,請教達人:#include<stdio.h>void main() { int i,a[10]; for(i=0;i<10;) a[i++]=2*i+1; for(i=0;i<=9;i++) printf(\"%d \",a); printf(\"\\n%d %d\\n\",a[5.2],a[5.8]); }

已有4條答案
流年抹煞了青春

流年抹煞了青春

回答數:175  |  被采納數:145

printf("%d ",a);改成 printf("%d ", a[i]); a[5.2] 這是什麼東西?複製代碼
2017-02-07 21:56:37
讚 17
成都富盛紋身

成都富盛紋身

回答數:219  |  被采納數:95

把for循環寫完整連個大括號都沒有
剛開始學 不要偷工減料
2017-02-08 02:28:15
讚 21
雪の依夢

雪の依夢

回答數:132  |  被采納數:119

真是這樣,現在沒錯了,至於a[5.2]是書上寫的,意思是說明a[5.2]和a[5]結果相同,想不到書上的實例也有錯啊,謝謝樓上的,還望以後多幫助
2017-02-08 05:00:32
讚 13
愛逛夜店的牛

愛逛夜店的牛

回答數:137  |  被采納數:119

樓主,這個程序可以編譯啊。
運行結果是:
-70 -70 -70 -70 -70 -70 -70 -70 -70 -70
11 11
2017-02-08 06:15:21
讚 13
相關問答
最新其他問答
解決方法