輸入說明 :
每次輸入有三個正整數 a , b , N
1<= a , b <= 2147483647 1 <= N <= 10000
( 輸入不會超過1000筆 )
輸出說明 :
請輸出 a / b 的小數運算結果
精準到小數點後N位
第N位以後請無條件捨去
範例輸入 :
18467 41 10 26500 6334 10 15724 19169 10 10 5 3
範例輸出 :
450.4146341463 4.1837701294 0.8202827481 2.000
#include<stdio.h>
int main()
{
int a,b,num,i,sum;
while(scanf("%d %d %d",&a,&b,&num)!=EOF)
{
printf("%d.",a/b);
sum=a%b;
for(i=0;i<num;i++)
{
sum*=10;
printf("%d",sum/b);
sum%=b;
}
printf("\n");
}
return 0;
}
文章標籤
全站熱搜
