題目:
乙個數如果恰好等於它的各因子(該數本身除外)子和,如:6=3+2+1。則稱其為「完數」;若因子之和大於該數,則稱其為「盈數」。 求出2到60之間所有「完數」和「盈數」。
題目沒有任何輸入。
輸出2到60之間所有「完數」和「盈數」,並以如下形式輸出:示例1e: e1 e2 e3 ......(ei為完數)
g: g1 g2 g3 ......(gi為盈數)
其中兩個數之間要有空格,行尾不加空格。
複製
複製**:
#include#include#includeusing namespace std;
int judgee(int n)
} }if (o == sum)return 1;
if (o < sum)return 2;
return 0;
}int main()
else if(judgee(i)==2) g.push_back(i);
} cout << "e:";
for (int i = 0; i < e.size(); i++)
cout << endl;
cout << "g:";
for (int i = 0; i < g.size(); i++)
return 0;
}
完數VS盈數
乙個數如果恰好等於它的各因子 該數本身除外 子和,如 6 3 2 1。則稱其為 完數 若因子之和大於該數,則稱其為 盈數 求出2到60之間所有 完數 和 盈數 題目沒有任何輸入。輸出2到60之間所有 完數 和 盈數 並以如下形式輸出 e e1 e2 e3 ei為完數 g g1 g2 g3 gi為盈數...
完數 VS 盈數 C
題目描述 乙個數如果恰好等於它的各因子 該數本身除外 子和,如 6 3 2 1。則稱其為 完數 若因子之和大於該數,則稱其為 盈數 求出2到60之間所有 完數 和 盈數 輸入描述 題目沒有任何輸入。輸出描述 輸出2到60之間所有 完數 和 盈數 並以如下形式輸出 e e1 e2 e3 ei為完數 g...
牛客網機試題 完數vs盈數
乙個數如果恰好等於它的各因子 該數本身除外 子和,如 6 3 2 1。則稱其為 完數 若因子之和大於該數,則稱其為 盈數 求出2到60之間所有 完數 和 盈數 題目沒有任何輸入。輸出2到60之間所有 完數 和 盈數 並以如下形式輸出 e e1 e2 e3 ei為完數 g g1 g2 g3 gi為盈數...