1082:求小数的某一位
时间限制: 1000 ms 内存限制: 65536 KB
提交数:85950 通过数: 43028
【题目描述】
分数ab化为小数后,小数点后第n位的数字是多少?
【输入】
三个正整数a,b,n,相邻两个数之间用单个空格隔开。0<a<b<100,1<=n<=100000。
【输出】
一个数字。
【输入样例】
1 2 1
【输出样例】
5
参考代码:C++
#include<iostream>
#include<cmath>
using namespace std;
int main() {
int a, b; cin >> a >> b;
int n; cin >> n;
for (int i = 1; i <= n; i++) {
a %= b;
a *= 10;
}
cout << a / b << endl;
return 0;
}