C語言計算PI的值,保留到小數點後六位

2021-09-20 15:21:50 字數 417 閱讀 8955

剛剛一位高中同桌(女生)問我你是學的電腦科學與技術專業的是吧,我說:昂。

然後她就給我發了她寫的一段**,問題很簡單就是計算pi的值。結果正確,但是題庫端給她的結果是執行超時,這個就是她寫的。

#include

#include

int main

pi=4n;

printf("%.6",pi);

return 0;

}求大佬們能解釋一下為啥會超時

然後下面這段是我用while迴圈寫的,這個並沒有超時。

#include

#include

int main()

pi=4*pi;

printf("%.6f",pi);

return 0;

}@toc

計算pi小數點後10000位

部落格已搬家到 資料結構課上,老師讓我們計算一下pi的10000位,複習一下物件導向。first try 定義乙個高精度類hp high precision 實現加減乘除,輸入輸出,然後隨便找乙個公式,比如wallis公式,全都用hp進行計算。現實是 大數乘大數或者大數除大數,實在是太慢了。而且wa...

C 小數點保留倆位小數

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

C 保留小數點後幾位

string.format a 保留小數點後一位 string.format a 保留小數點後兩位 string.format a 保留小數點後三位 c 保留小數字n位四捨五入 double s 0.55555 result s.tostring 0.00 點後面幾個0就保留幾位 c 保留小數字n位...