1 可以整除的數字

2021-10-11 17:09:49 字數 980 閱讀 2472

1:可以整除的數字

時間限制: 2 s | 記憶體限制: 65536 kb

accept: 5 | submit: 19

[提交] [討論版]

描述給你乙個正整數n,判斷n能否被3、5、8、11中的乙個或多個數整除。

輸入第一行是乙個正整數t代表測試案例的數量。(1<=t<=100)

從第二行到第t+1行,每行是乙個(可能超過int範圍的)正整數n。(1<=n<=1e50)

輸出針對每組案例,按從小到大的順序輸出可以整除n的數字。

數字之間用空格隔開,每行最後乙個數字後面沒有空格。

如果n不能被這四個數中的任何乙個數整除則輸出no。

每組案例結束以後都要換行。

樣例輸入

3樣例輸出

33 5

no

#include

#include

using

namespace std;

intf

(string n,

int mod)

return sum;

}int

main()

cout <<

"3";

flag =

false;}

if(f(n,5)

==0) cout <<

"5";

flag =

false;}

if(f(n,8)

==0) cout <<

"8";

flag =

false;}

if(f(n,11)

==0) cout <<

"11"

; flag =

false;}

if(flag)

cout << endl;

}return0;

}

HUNAN 13323 數字整除

題意 就是判斷乙個數是不是17的倍數,但是這個數給的值會超過long long,那麼就不能直接判斷了,提供兩個辦法解決這個題哈。第乙個 高精度解決,上 不廢話。include includeint main else if a k 1 shi 0 else int sum 0 int t 1 for...

zcmu 1311 數字整除

題述 定理 把乙個至少兩位的正整數的個位數字去掉,再從餘下的數中減去個位數的5倍。當且僅當差是17的倍數時,原數也是17的倍數 例如,34是17的倍數,因為3 20 17是17的倍數 201不是17的倍數,因為20 5 15不是17的倍數。輸入乙個正整數n,你的任務是判斷它是否是17的倍數。輸入檔案...

去掉中間數字被整除

題目描述 有乙個 9 9 位數的正整數 x role presentation x x,去除掉中間的第5位的數字得到整數 y y 求問存在多少個這樣的 x role presentation x x,使得 x x 可以被 y role presentation y y整除.假設 x abcd ewx...