n的 次方,結果保留小數點後x位!

2021-09-19 20:45:22 字數 535 閱讀 2820

小m被一道數學題難住了,你們誰能幫幫他。題目是這樣的,已知底數n,請準確地計算出結果a = (),結果保留小數點後x位。π是圓周率,可取值為3.141592653589793238462643383279502884197169399375。

輸入格式:

第一行是乙個整數t,表示測試例項的個數; 然後是t行輸入資料,每行包含兩個正整數n和x,表示底數和保留位數。 (1 <= t <= 100,1 <= n <= 500,1 <= x <= 6)

輸出格式:

對於每組輸入資料,分別輸出結果a,每個輸出佔一行。

輸入樣例:

在這裡給出一組輸入。例如:

31 3

7 69 1

輸出樣例:

在這裡給出相應的輸出。例如:

1.000

451.807873

995.0

**如下:

#include#include#includeint main()

return 0;

}

C 中保留小數點後N位的方法

看到網上有些朋友用的方法,就記錄如下。不過我平常用的是math.round x,n x是資料,n是保留小數點後n位,侷限性有,但是方便且 支援四捨五入。1.只要求保留n位不四捨五入 float f 0.55555f int i int f 100 f float i 1.0 100 2.保留n位,並...

C 小數點後保留兩位小數

c 小數點後保留兩位小數,四捨五入的函式及使用方法 1 math.round 45.367,2 returns 45.37 2 math.round 45.365,2 returns 45.36c 中的round 不是我們中國人理解的四捨五入,是老外的四捨五入,是符合ieee標準的四捨五入,具體是四...

C 小數點保留倆位小數

今天在做一些資料運算的時候,發現有一些資料是小數點後面無數個,看著我都蒙。我想你們也遇到過吧,不多說,直接上 1 math.round 0.333333,2 四捨五入的國際標準2 double dbdata 0.335333 string str1 string.format dbdata 預設為保...