偶得一題 輸入乙個數n,求n所有的約數。

2021-09-25 15:17:21 字數 643 閱讀 3561

一.題目描述:

輸入乙個整數n, 約定n大於等於1,小於等於十的九次方,請統計n的所有約數。

二.解題思路:

解題思路一:遍歷1~n之間所有的數,判斷是否能被n整除,若能被整除,則是n的約數。

實現**:

#include#include#includeusing namespace std;

int main()

} cout<解題思路二:遍歷1~sqrt(n)之間的數,判斷是否能被n整除,如能被整除則是n的約數,在i*i!=n的條件下,n/i同樣也是n的約數。

實現**:

#include#include#includeusing namespace std;

int main()

} }

cout

for(int k=0;kreturn 0;

}

輸入乙個數n,然後列印出2的n次方

輸入乙個數n,列印出2的n次方 有效輸入 n 0 24 用masm6.11編譯器編譯通過 編譯方法 masm l 1.asm link tiny 1.obj code segment assume cs code,ds code 386p org 100h start push cs pop ds ...

每日一題 求連續序列第n個數字

要求 最簡單的方法,乙個數乙個數的數。int getnnum int n tmp sum sum index if sum n break 獲取輸出在目標數字中的第幾位 int n num n tmp char buf 256 sprintf buf,d i return buf n num 1 0...

輸入乙個自然數n,求小於等於n的素數之和?

問題描述 輸入乙個自然數n,求小於等於n的素數之和 例如 樣例輸入 2 樣例輸出 2。解題思路 1 什麼是素數 素數 prime number 又稱質數,有無限個。乙個大於1的自然數,除了1和它本身外 因為1既不是素數,也不是合數 不能被其他自然數 質數 整除,換句話說就是該數除了1和它本身以外不再...