判斷乙個數是否能被另乙個整數整除是乙個挺簡單的問題,一般乙個模運算就可以搞定了,懶惰的曉萌還是不想自己做,於是找到你幫他寫**,你就幫幫他吧。
輸入格式
輸入包括兩個由空格分開的整數m 和 n(1≤m,n≤500)
輸出格式
輸出包括一行,如果 m 可以被 n 整除就輸出yes,否則輸出no(結果大小寫敏感)。
樣例輸入
21 7
樣例輸出
yes
str = input()
nums = str.split()
ifint(nums[0]) % int(nums[1]) == 0:
print("yes")
else:
print("no")
字串分隔後型別轉換然後簡單模運算 判斷乙個整數是否能被11整除
如果乙個整數在整型範圍內,直接用求餘符號就能搞定,但是如果這個整數比較大就要另尋他路了。有一種演算法叫做 奇偶位差法 意思就是在奇數字上的數字和與偶數字上的數字和做差,如果這個差的絕對值能被11整除,那麼這個數字就可以被11整除。include include includeint main if ...
n 10 18是否能被乙個數的平方整除
問n 10 18是否能被乙個數的平方整除 將n分解為 p1p2pk 其中pi為素數,且pi pi 1 這裡可以等於 若n能被乙個數的平方整除,它肯定能被乙個素因子的平方p 2整除,我們找到最小的這個p即可 1.如果p不是最後的素因子,在p之後的素數pi p,這時就有n p 3了,即p n 1 3 所...
判斷乙個數和這個數的重組對8是否能整除的題
小貓很無聊,竟然開始研究數字的整除了,有這樣乙個問題。給定乙個非負整數,問能否重排它的全部數字,使得重排後的數能被8 整除。輸入格式 多組資料,每組資料是乙個非負整數。非負整數的位數不超過 10000 位。輸出格式每組資料輸出一行 yes 或者no 表示能否重排它的全部數字得到能被 8整除的數。注意...