题解 CF900B 【Position in Fraction】
是个模拟题目,每次将a * 10并且把a %= b,判断a÷b是否为c就好了,代码如下:
#include <iostream>
using namespace std;
int main()
{
int a, b, c;
cin >> a >> b >> c;
for(int i = 1; i <= 255; i++)
{
a *= 10;
if(a / b == c)
{
cout << i << endl;
return 0;
}
a %= b;
}
cout << "-1\n";
return 0;
}

浙公网安备 33010602011771号