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


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


用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 (你知道我是誰嗎!!??)


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

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


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