#include<stdio.h> int main() { int a,b,n; double sum; int tmp; int i; scanf("%d%d%d",&a,&b,&n); sum=1.0*a/b; for(i=0;i<n-1;i++) { sum*=10; tmp=sum; sum-=tmp; } sum*=10; tmp=sum; printf("%d",tmp%10); return 0; }
每次乘10,减去整数部分。 最后一个测试点错误,应该怎么改?