輸入說明 :
每次輸入有三個正整數 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; }
全站熱搜
留言列表