求乙個分數小數點後指定位數的數字

2022-03-11 14:12:13 字數 431 閱讀 4278

題意:給你乙個分數a/b,求分數小數點後k1-k2位數值各是多少

之前寫過天梯賽的模擬豎式題,這個題看了看就直接模擬了,然後就t了

但還是可以用模擬豎式的思想,n*10^(k1-1)*10/n就是小數點後第k1位的值了

記得開long long 然後中間用快速冪取模以防爆掉

#includeusing

namespace

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...