188、以下程序的輸出結(jié)果是?A) 10 1 9 2 B) 9 8 7 6 C) 10 9 9 0 D) 10 10 9 1main( )?{ int x=10,y=10,i;?for(i=0;x>8;y=++i)?printf("%d,%d ",x--,y);?}我選A答案是D
2 回答
已采納

認(rèn)真的小萌新
TA貢獻(xiàn)7條經(jīng)驗(yàn) 獲得超0個(gè)贊
第一次輸出? X=10? Y=10? 因?yàn)槭莤--先輸出x再減一?? 所以x=10? Y=10 因?yàn)槭堑谝淮窝h(huán)
第二次輸出 x=9因?yàn)榈谝淮窝h(huán)后x被減一了?
y=1 因?yàn)榻?jīng)過(guò)一次循環(huán)后i加一=1然后賦給了y??? 所以選D

onemoo
TA貢獻(xiàn)883條經(jīng)驗(yàn) 獲得超454個(gè)贊
我能皮一下嗎?? ? ?printf 的格式化字符串中明明有個(gè)逗號(hào),可是所有選項(xiàng)中都沒(méi)有逗號(hào),所以 ABCD 都不對(duì)! ^_^
另外,前面同學(xué)的解答是正確的。
- 2 回答
- 0 關(guān)注
- 946 瀏覽
添加回答
舉報(bào)
0/150
提交
取消