最后一个测试点错误
查看原帖
最后一个测试点错误
1012783
PumpKin36楼主2023/9/26 13:15
#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,减去整数部分。 最后一个测试点错误,应该怎么改?

2023/9/26 13:15
加载中...