題目描述:乙個數如果恰好等於它的各因子(該數本身除外)子和,如: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為盈數...