Java 關於迴圈的練習--和為n的正數序列

忘塵天外天發表於2017-08-05

要求:輸入一個正數n,輸出所有和為n的連續正數序列。

  分析可以從1開始連續加,若到i的和等於n則輸出1到i之間的連續正數,若到i的和大於n,則改為從2開始連續加,再判斷到i的和是否等於n,等於則輸出2到i的連續正數,依次類推。起始值只要到n/2+1即可,超過一半再連續加肯定就大於n。程式設計如下:

相關文章