求小数的某一位
题目描述
分数 a b \dfrac{a}{b} ba 化为小数后,小数点后第 n n n 位的数字是多少?
输入格式
三个正整数 a a a, b b b, n n n,相邻两个数之间用单个空格隔开。 0 < a ≤ b ≤ 100 0<a\le b\le100 0<a≤b≤100, 1 ≤ n ≤ 10000 1 \le n \le 10000 1≤n≤10000。
输出格式
一个数字。
样例 #1
样例输入 #1
1 2 1
样例输出 #1
5
代码内容
// #include <iostream>
// #include <algorithm>
// #include <cstring>
// #include <stack>//栈
// #include <deque>//堆/优先队列
// #include <queue>//队列
// #include <map>//映射
// #include <unordered_map>//哈希表
// #include <vector>//容器,存数组的数,表数组的长度
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main()
{
ll a,b,n;
cin>>a>>b>>n;
for(ll i=1;i<=n;i++)
{
a%=b;
a*=10;
}
a/=b;
cout<<a<<endl;
return 0;
}