两个RE呜呜呜
想问有没有a>b的数据啊,要不要判断啊?
n>17后就一直报错了,求佬帮忙改改
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n,d,e,f,p=1;
double a,b,c;
cin>>a>>b>>n;
c=a/b;
if(a==b)
{
cout<<0;
return 0;
}
if(a>b)
{
e=a/b;
c=c-e;
}
for(int i=1;i<=n;i++)
{
p*=10;
}
d=p*c;
p=p/10;
for(int i=1;i<n;i++)
{
d=d-(d/p)*p;
p/=10;
if(d<10)
break;
}
cout<<d;
return 0;
}