老師我又倒著從第一天推演一遍,已知第一天有多少個桃子,這樣寫合理嗎?
p=(1534+1)*2.0;
i=1;
while(i<=10){
p=p-int(p/2.0)-1;
s=int(0.5*p+1);
printf("第%d天有%d個桃子,吃掉%d個桃子\n",i,p,s);
i++;
![]() ![]() 學(xué)習(xí)達(dá)人
|
小恒無涯
展開
|
![]() ![]() 打卡Lv1
|
觀策易慧
展開
|
![]() ![]() 打卡Lv1
|
gswei123
展開
老師您好,對例子中的循環(huán)通項(xiàng)有個疑問。P9=2(P10+1),即Pi=2(P(i+1)+1)=2P(i+1)+2,但您的例子中循環(huán)項(xiàng)為Pi=2(P(i+1)+1。這里是右括號的位置寫錯了嗎?或者是別的運(yùn)算方法?煩請說明一下。 |
![]() ![]() 學(xué)習(xí)達(dá)人
|
cz443928
展開
老師你好,就按照您這個程序?yàn)槔蚁雴栆幌,for循環(huán)里面i--,這個i--是在第一次for剛開始執(zhí)行的時候會減,還是說會在for第一次循環(huán)全部完成之后才會減一 ![]() hdylnpu
講師
展開
@ cz443928 你好,for循環(huán)的結(jié)構(gòu)如下
for(循環(huán)變量初始化 ; 循環(huán)條件 ; 變量自增或自減){
循環(huán)語句
}
先執(zhí)行初始化語句,然后判斷循環(huán)條件,條件滿足執(zhí)行循環(huán)語句。
然后變量自增或自減,再次判斷條件,條件滿足執(zhí)行循環(huán)語句
然后變量自增或自減,再次判斷條件,條件滿足執(zhí)行循環(huán)語句
....
所以,以本課程序?yàn)槔,是for循環(huán)先執(zhí)行一次,然后才是i-- |
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。