輸入說明 : 

每次輸入有三個正整數 a , b , N 

1<= a , b <= 2147483647      1 <= N <= 10000  

( 輸入不會超過1000筆 ) 

輸出說明 : 

請輸出 a / b 的小數運算結果 

精準到小數點後N位

第N位以後請無條件捨去

範例輸入 : help
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;
}
 
arrow
arrow
    全站熱搜

    東勢厝滴yang 發表在 痞客邦 留言(0) 人氣()