这个用mathematica的话很容易做到嗯:
3.14159265358979323846264338327950288419716939937510582097494459230781\
6406286208998628034825342117067982148086513282306647093844609550582231\
7253594081284811174502841027019385211055596446229489549303819644288109\
7566593344612847564823378678316527120190914564856692346034861045432664\
8213393607260249141273724587006606315588174881520920962829254091715364\
3678925903600113305305488204665213841469519415116094330572703657595919\
5309218611738193261179310511854807446237996274956735188575272489122793\
8183011949129833673362440656643086021394946395224737190702179860943702\
7705392171762931767523846748184676694051320005681271452635608277857713\
4275778960917363717872146844090122495343014654958537105079227968925892\
3542019956112129021960864034418159813629774771309960518707211349999998\
3729780499510597317328160963185950244594553469083026425223082533446850\
3526193118817101000313783875288658753320838142061717766914730359825349\
0428755468731159562863882353787593751957781857780532171226806613001927\
8766111959092164201989
mathematica程序 都给你了
N[Pi, 1001]
Out[8]= 3.\
1415926535897932384626433832795028841971693993751058209749445923078164\
0628620899862803482534211706798214808651328230664709384460955058223172\
5359408128481117450284102701938521105559644622948954930381964428810975\
6659334461284756482337867831652712019091456485669234603486104543266482\
1339360726024914127372458700660631558817488152092096282925409171536436\
7892590360011330530548820466521384146951941511609433057270365759591953\
0921861173819326117931051185480744623799627495673518857527248912279381\
8301194912983367336244065664308602139494639522473719070217986094370277\
0539217176293176752384674818467669405132000568127145263560827785771342\
7577896091736371787214684409012249534301465495853710507922796892589235\
4201995611212902196086403441815981362977477130996051870721134999999837\
2978049951059731732816096318595024459455346908302642522308253344685035\
2619311881710100031378387528865875332083814206171776691473035982534904\
2875546873115956286388235378759375195778185778053217122680661300192787\
66111959092164201989