小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 預設為保...