模擬除法原理計數(CodeForces 900B)

2021-08-21 11:57:30 字數 601 閱讀 8430

description

現有一式子 a / b. 你需要找出數字 c 在小數點後第一次出現的位置

input

輸入包含三個整數 a, b, c (1 ≤ a

< b ≤ 105, 0 ≤ c ≤ 9).

output

輸出數字 c 第一次在小數點後出現的位置,如果 c 不在小數點後出現輸出 -1

sample input

input

1 2 0
output

2
input

2 3 7
output

-1
思路:因為有的小數為無線不迴圈小數,不能用double型變數把資料算出來進行查詢,所以需要模擬除法的計算過程,進行一遍遍歷。

**實現如下:

#include#include #include using namespace std;

int main()

if(i<99999)

printf("%d\n",i);

else

printf("-1\n");

return 0;

}

整除光棍(模擬除法)

這裡所謂的 光棍 並不是指單身汪啦 說的是全部由1組成的數字,比如1 11 111 1111等。傳說任何乙個光棍都能被乙個不以5結尾的奇數整除。比如,111111就可以被13整除。現在,你的程式要讀入乙個整數x,這個整數一定是奇數並且不以5結尾。然後,經過計算,輸出兩個數字 第乙個數字s,表示x乘以...

模擬除法 求第n位

問題描述 我們知道,整數做除法時,有時得到有限小數,有時得到無限迴圈小數。如果我們把有限小數的末尾加上無限多個0,它們就有了統一的形式。本題的任務是 在上面的約定下,求整數除法小數點後的第n位開始的3位數。輸入格式 一行三個整數 a b n,用空格分開。a是被除數,b是除數,n是所求的小數後位置 0...

L1 046 整除 模擬除法

原題鏈結 這裡所謂的 光棍 並不是指單身汪啦 說的是全部由1組成的數字,比如1 11 111 1111等。傳說任何乙個光棍都能被乙個不以5結尾的奇數整除。比如,111111就可以被13整除。現在,你的程式要讀入乙個整數x,這個整數一定是奇數並且不以5結尾。然後,經過計算,輸出兩個數字 第乙個數字s,...