迴圈 23 找完數 20

2021-06-28 07:57:01 字數 704 閱讀 5421

時間限制

100 ms

記憶體限制

65536 kb

**長度限制

8000 b

判題程式

standard

作者 陳建海(浙江大學)

**zoj

所謂完數就是該數恰好等於除自身外的因子之和。例如:6=1+2+3,其中1、2、3為6的因子。本題要求編寫程式,找出任意兩正整數m和n之間的所有完數。

輸入格式:

輸入在一行中給出2個正整數m和n(0輸出格式:

逐行輸出給定範圍內每個完數的因子累加形式的分解式,每個完數佔一行,格式為「完數 = 因子1 + 因子2 + ... + 因子k」,其中完數和因子均按遞增順序給出。

輸入樣例:

1 30
輸出樣例:

1 = 1

6 = 1 + 2 + 3

28 = 1 + 2 + 4 + 7 + 14

#includeusing namespace std;

int main()

else

else{

string str="1";

sum=1;

string sign=" + ";

for(int j=2 ; j

迴圈 23 找完數 20

所謂完數就是該數恰好等於除自身外的因子之和。例如 6 1 2 3,其中1 2 3為6的因子。本題要求編寫程式,找出任意兩正整數m和n之間的所有完數。輸入格式 輸入在一行中給出2個正整數m和n 0輸出格式 逐行輸出給定範圍內每個完數的因子累加形式的分解式,每個完數佔一行,格式為 完數 因子1 因子2 ...

7 45 找完數(20 分)

所謂完數就是該數恰好等於除自身外的因子之和。例如 6 1 2 3,其中1 2 3為6的因子。本題要求編寫程式,找出任意兩正整數m和n之間的所有完數。輸入格式 輸入在一行中給出2個正整數m和n 1 m n 10000 中間以空格分隔。輸出格式 逐行輸出給定範圍內每個完數的因子累加形式的分解式,每個完數...

7 45 找完數(20 分)

所謂完數就是該數恰好等於除自身外的因子之和。例如 6 1 2 3,其中1 2 3為6的因子。本題要求編寫程式,找出任意兩正整數m和n之間的所有完數。輸入在一行中給出2個正整數m和n 1 逐行輸出給定範圍內每個完數的因子累加形式的分解式,每個完數佔一行,格式為 完數 因子1 因子2 因子k 其中完數和...