题目:
代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
int b=sc.nextInt();
int n=sc.nextInt();
String str="";
a=a%b;
int i=n+2;
//遍历掉大量的无用数据
for (; i > 10; i-=7) {
a=a*10000000%b;
if (a==0)
break;
}
while (i>0){
if (i<=3){
str=str+a*10/b;//最后三位字符串保存
}
if(a==0){//如果整除就直接跳出
break;
}
a=a*10%b;
i--;
}
while(str.length()<3){
str+="0";
}
System.out.println(str);
}
}