題意:給你乙個分數a/b,求分數小數點後k1-k2位數值各是多少
之前寫過天梯賽的模擬豎式題,這個題看了看就直接模擬了,然後就t了
但還是可以用模擬豎式的思想,n*10^(k1-1)*10/n就是小數點後第k1位的值了
記得開long long 然後中間用快速冪取模以防爆掉
#includeusingnamespace
std;
typedef
long
long
ll;
ll m,n,k1,k2;
ll pow_mod(ll a, ll b)
return
ret;
}int
main()
cout
<}
return0;
}
C cout輸出小數點後指定位數
在c 的程式設計中,總會遇到浮點數的處理,有的時候,我們只需要保留2位小數作為輸出的結果,這時候,問題來了,怎樣才能讓cout輸出指定的小數點後保留位數呢?在c語言的程式設計中,我們可以這樣實現它 printf 2f sample 在c 中,是沒有格式符的,我們可以通過使用setprecision ...
C cout輸出小數點後指定位數
在c 的程式設計中,總會遇到浮點數的處理,有的時候,我們只需要保留2位小數作為輸出的結果,這時候,問題來了,怎樣才能讓cout輸出指定的小數點後保留位數呢?在c語言的程式設計中,我們可以這樣實現它 printf 2f sample 在c 中,是沒有格式符的,我們可以通過使用setprecision ...
擷取浮點數小數點後指定位數的一種做法
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!cpp view plain copy print?brief 對浮點數四捨五入後指定位數輸出 param dbnum in 待處理的浮點數 param decplaces in 小數點後的位數 return 輸出字串 std string num...