※ 引述《canaries (找到電池)》之銘言:
: ※ 引述《aaronleo (拉拉~)》之銘言:
: : 有兩題程式語言
: : 找了三本書都找不到解答>_<
: : 第一題是 : i++代表的意思是?
: : 解答為: i←i+1
: : 可是我還是不曉得這樣是什麼意思
: : 第二題是:
: : X = 0
: : For (i=0; i<5; i++)
: : X = X + 3;
: : 解答為18
: : 救命啊 囧rz 根本是在看天書
: : PS: 我資訊方面很弱啊 根本沒有接受過相關的知識
: : 唸起來超吃力的...
: 我程式只學過幾堂課,只能大概應應急
: 就答案是18來說,
: 他應該是
: 一開始令X=0
: do loop,i的起始值0,做刮號後的事,然後如果i<5就繼續把i用i+1代入,
: 所以電腦會做的事:
: i=0, X=0+3=3,0<5 繼續, i++ => i=1,
: i=1, X=3+3=6,1<5 繼續, i++ => i=2,
: i=2, X=6+3=9,2<5 繼續, i++ => i=3,
: i=3, X=9+3=12,3<5 繼續, i++ => i=4,
: i=4, X=12+3=15,4<5 繼續, i++ => i=5,
: i=5, X=15+3=18,5<5不成立 停止
i=0, 0<5 繼續, i++ => i=1,X=0+3=3
i=1, 1<5 繼續, i++ => i=2,X=3+3=6
i=2, 2<5 繼續, i++ => i=3,X=6+3=9
i=3, 3<5 繼續, i++ => i=4,X=9+3=12
i=4, 4<5 繼續, i++ => i=5,X=12+3=15
i=5, 5<5不成立
列出15
答案是15 對不起c大 我已經唸到頭昏眼花 連答案都看錯了>_<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.198.83