九度OJ 題目1060 完數VS盈數

2021-06-27 18:31:05 字數 621 閱讀 6405

題目描述:乙個數如果恰好等於它的各因子(該數本身除外)子和,如:6=3+2+1。則稱其為「完數」;若因子之和大於該數,則稱其為「盈數」。

求出2到60之間所有「完數」和「盈數」。

輸入:題目沒有任何輸入。

輸出:輸出2到60之間所有「完數」和「盈數」,並以如下形式輸出:

e: e1 e2 e3 ......(ei為完數)

g: g1 g2 g3 ......(gi為盈數)

其中兩個數之間要有空格,行尾不加空格。

樣例輸入:

樣例輸出:

2023年清華大學計算機研究生機試真題

答疑:

#include #include int main()

; int g[20]=;

int i=0,j=0,v=0,u=0;

int a,b;

for(b=2;b<=60;b++)

else if(a==b)

} printf("e: ");

for(i=0;i

九度oj 題目1060 完數VS盈數

題目1060 完數vs盈數 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 6461 解決 2426 題目描述 乙個數如果恰好等於它的各因子 該數本身除外 子和,如 6 3 2 1。則稱其為 完數 若因子之和大於該數,則稱其為 盈數 求出2到60之間所有 完數 和 盈數 輸入 題目沒有任...

九度oj 題目1050 完數

題目1050 完數 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 8778 解決 3612 題目描述 求1 n內的完數,所謂的完數是這樣的數,它的所有因子相加等於它自身,比如6有3個因子1,2,3,1 2 3 6,那麼6是完數。即完數是等於其所有因子相加和的數。輸入 測試資料有多組,輸...

完數VS盈數

乙個數如果恰好等於它的各因子 該數本身除外 子和,如 6 3 2 1。則稱其為 完數 若因子之和大於該數,則稱其為 盈數 求出2到60之間所有 完數 和 盈數 題目沒有任何輸入。輸出2到60之間所有 完數 和 盈數 並以如下形式輸出 e e1 e2 e3 ei為完數 g g1 g2 g3 gi為盈數...