精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 若變量已正確定義,以下不能正確計算1+2+3+4+5的程序段

    若變量已正確定義,以下不能正確計算1+2+3+4+5的程序段
    A.i=1;s=1;do { s=s+i;i++;} while(i
    其他人氣:876 ℃時間:2020-10-01 22:36:23
    優(yōu)質(zhì)解答
    s=s+i就是不對的.S的值 每次都變,i的值也變,根本不可能做正確的計算
    初始 s=1 i=1
    第一次后 s=1+1=2 i=2;
    第二后 s=2+2=4 i=3;
    第三次 s=4+3=7 i=4額 我不是很看得懂啊不好意思啊...你能看懂s=s+i這句么.....s的初值是1,那么這句的意思就是s=1+1=2,這時候s=2了,i++過后,i也=2了。第二次。s=s+i的話,就s=2(第一次循環(huán)之后s=2)+2(第一次循環(huán)之后i=2),所以就是s=2+2=4。依次類推哦原來是這樣啊 可以再問一下嗎怎么看題目是求1+2+3+4+5這樣的還是求2+4+7這樣的,不是知道你能否明白?不明白也沒關系哈這個熟悉了,對于這種簡單的很容易看。 你必須去看代碼,然后試卷去算一下,才能知道代碼執(zhí)行的是什么功能! 學點程序的會很明白這種問題,通常來說要有個值存放最后的值,就是S,所以S在一開始呢,值肯定是0(累加是0,累乘是1).然后i就是每次累加的值,就是1 2 3 4 5,每次循環(huán)加1,那么寫程序就是這樣了。s=s+i,i++;循環(huán)4次即可!s=s+i的目的就是把當前的i值加上之前已經(jīng)累加過的值上。
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版