原題是這樣子的-------------
題目描述:乙個正整數有可能可以被表示為n(n>=2)個連續正整數之和,如:
15=1+2+3+4+5
15=4+5+6
15=7+8
請編寫程式,根據輸入的任何乙個正整數,找出符合這種要求的所有連續正整數序列
。 輸入資料:乙個正整數,以命令列引數的形式提供給程式。 輸出資料:在標準輸
出上列印出符合題目描述的全部正整數序列,每行乙個序列,每個序列都從該序列的最小
正整數開始、以從小到大的順序列印。如果結果有多個序列,按各序列的最小正整數的大
小從小到大列印各序列。此外,序列不允許重複,序列內的整數用乙個空格分隔。如果沒
有符合要求的序列,輸出「none」。
例如,對於15,其輸出結果是:
1 2 3 4 5
4 5 6
7 8對於16,其輸出結果是:
none
評分標準:程式輸出結果是否正確。
我寫了乙個程式 請大家指教
#include
void print(int i,int j)}}
if(!x) cout<<"none";
getchar();
getchar();
}
百度程式設計競賽題目
第一題 連續正整數 10分 題目描述 乙個正整數有可能可以被表示為n n 2 個連續正整數之和,如 15 1 2 3 4 5 15 4 5 6 15 7 8 請編寫程式,根據輸入的任何乙個正整數,找出符合這種要求的所有連續正整數序列 輸入資料 乙個正整數,以命令列引數的形式提供給程式。輸出資料 在標...
百度之星程式設計大賽題目
輸入格式 輸入的第一行只有乙個整數n,表示購置水果的組數。接下來的n行表示水果的到達時間 取走時間 時間用1200到1900之間的正整數表示,保證取走時間大於到達時間 剩下的字串以空格分割每一種水果。如 1400 1600 雪梨 水蜜桃 表示下午兩點到四點 包含兩點和四點這兩個時間點 雪梨和水蜜桃會...
6 5 競賽題目選講
undraw the trees include includeusing namespace std const int maxn 20000 5,maxl 200 5 int cnt 0,sum 0 string tree maxl struct node node maxn node buil...