#16331: __解法


089487 (089487)


用除法思考,自己動筆算

#include<bits/stdc++.h>
#include<math.h>
using namespace std;
int main()
{
int a,b,c,n,num=0;
while(cin>>a>>b>>n)
{
num=a/b;
a=a%b;
a*=10;
printf("%d.",num);
for(int i=0;i<n;i++)
{
num=a/b;
a=a%b;
a*=10;
printf("%d",num);
}
printf("\n");

}
}

#25620: Re:解法


s1061637 (s1061637)


用除法思考,自己動筆算


int a,b,c,n,num=0;

num=a/b;
a=a%b;
a*=10;

這個部分是有問題的  int的界限是2147483647
可是如果 a=2147483646 b=21474836477   a%b=2147483646  乘以10就爆炸了