牛客網 圓周率(模擬除法)

2021-08-29 23:51:17 字數 602 閱讀 6779

計算機大牛們都在拼演算法,計算圓周率小數點後面的第n位。這涉及到許多除法,現在給你乙個被除數和除數,請你計算小數點後n位的值。 

輸入描述:

輸入包含多組資料。每組資料報含三個正整數:被除數a和除數b(1≤a輸出描述:

對應每組資料,輸出a/b的結果,小數後面保留n位(不到n位的補零)。

示例1

1 2 5

2 3 3

0.50000

0.666

不得不吐槽下題目給的資料真的特別水,什麼是模擬除法,這個我想了很久,看別人的**也不是很懂,最終還是看懂了,自己真的有點笨啊。首先這樣想20/3怎樣進行運算,20/3=6,20%3=2是吧,接下來的操作就是2*10/3=6,這個是不不好理解,其實你就自己想一想,自己列乙個20/3的式子,就能理解.主要是**的實現過程.

#include#include#includeusing namespace std;

int main()

printf("\n");

} return 0;

}

應該能看懂.謝謝閱讀.

牛客網PAT Blevel 圓周率

今天為了備考一口氣刷了20道blevel的題,基本都是水題,放一道不是水題的。計算機大牛們都在拼演算法,計算圓周率小數點後面的第n位。這涉及到許多除法,現在給你乙個被除數和除數,請你計算小數點後n位的值。輸入包含多組資料。每組資料報含三個正整數 被除數a和除數b 1 a include includ...

圓周率 (豎式除法,保留小數字數)

3 參考 計算機大牛們都在拼演算法,計算圓周率小數點後面的第n位。這涉及到許多除法,現在給你乙個被除數和除數,請你計算小數點後n位的值。輸入描述 輸入包含多組資料。每組資料報含三個正整數 被除數a和除數b 1 a輸出描述 對應每組資料,輸出a b的結果,小數後面保留n位 不到n位的補零 輸入例子 1...

python模擬蒙特 卡羅法計算圓周率

蒙特 卡羅方法是一種通過概率來得到問題近似解的方法,在很多領域都有重要的應用,其中就包括圓周率近似值的計問題。假設有一塊邊長為2的正方形木板,上面畫乙個單位圓,然後隨意往木板上扔飛鏢,落點座標 x,y 必然在木板上 更多的時候是落在單位圓內 如果扔的次數足夠多,那麼落在單位圓內的次數除以總次數再乘以...