原答案
#小数第n位起的3位数
a,b,n=map(int,input().split())
print(int(a/b*(pow(10,(n+2))%1000)
由于数据过大,后边的运行时间过长
a,b,n=map(int,input().split())
a=a%b
while n>1000: #小数后直接第1000位(大数据)
a=a*(10**1000)
n=n-1000 #举个例子,1/8=0.125;100/8=12.5
a=a%b #1/8小数后第三位和100/8小数后第1位是 一样的
for i in range(n+2):
a=a*10
if i>=n-1:
print(a//b,end='')
a=a%b