#31162: 注意n m 皆可以是負數


mh217.hs10@nycu.edu.tw (meiiiiii)

學校 : 國立交通大學
編號 : 187084
來源 : [60.249.8.16]
最後登入時間 :
2022-07-30 17:34:33
a215. 明明愛數數 | From: [60.249.8.16] | 發表日期 : 2022-07-16 16:54

用for-loop要注意終止條件(sum>m)要寫在迴圈裡面,否則當m<0,就不會進入迴圈(如果持續條件寫sum>=m)。

for(int i=n; ; i++){
            sum+=i;
            count++;
            if(sum>m){
                break;
            }
        }

 
#41497: Re: 注意n m 皆可以是負數


1121228@stu.wghs.tp.edu.tw (jhhc)

學校 : 臺北市私立薇閣高級中學
編號 : 266561
來源 : [60.248.154.139]
最後登入時間 :
2024-11-11 12:54:12
a215. 明明愛數數 | From: [60.248.154.139] | 發表日期 : 2024-08-01 13:04

用for-loop要注意終止條件(sum>m)要寫在迴圈裡面,否則當m<0,就不會進入迴圈(如果持續條件寫sum>=m)。

for(int i=n; ; i++){
            sum+=i;
            count++;
            if(sum>m){
                break;
            }
        }


持續條件應該是sum<=m吧

 
ZeroJudge Forum