返回列表 上一主題 發帖

while迴圈與if else if指令問題

回復 1# msmplay

如果是要計算1~n的所有平方和的話,一開始的for迴圈條件就有問題了喔∼
應該要改成
  1. for (i=1; i<=n; i++)
複製代碼
for迴圈的:
  1. for (i=1; i<=n; i++){
  2.     sum += i*i;
  3. }
複製代碼
while迴圈的:
  1. i = 1;
  2. while (i <= n){
  3.     sum += i*i;
  4.     i++;
  5. }
複製代碼
do while迴圈的:
  1. i = 1;
  2. do{
  3.     sum += i*i;
  4.     i ++;
  5. } while (i <= n);
複製代碼

TOP

回復 3# mamimumemo

如果把i++也寫在一起的話
  1. i = 0;
  2. while (++i <= n){
  3.     sum += i*i;
  4. }
複製代碼

TOP

        靜思自在 : 靜坐常恩己過、閒談莫論人非。
返回列表 上一主題