#include<stdio.h>
int main(){
int a,b,n,i;
scanf("%d%d%d",&a,&b,&n);
while(a>b){
a%=b;
}
i=0;//计算小数点后的第i位
//a<b,若想得到小数点后的位数则需a*10 不断取商即可
while(i<=n+2){
a*=10;
i++;
if(i>=n && i<=n+2){//输出符合题目要求的位数
printf("%d",a/b);
}
a=a%b;
}
printf("\n");
return 0;
}
小数第n位
最新推荐文章于 2023-03-09 16:43:51 发布