将BBP公式用Java编程,计算π的小数点后任意位数(16进制数) x为16进制数 圆周率的公式

\u600e\u6837\u4f7f\u7528BBP\u516c\u5f0f\u8ba1\u7b97\u03c0\u7684\u67d0\u4e00\u4f4d\uff1f



\u4f8b\u5982\u8ba1\u7b97\u03c0\u7684\u5c0f\u6570\u70b9\u540en+1\u4f4d\u5f00\u59cb\u7684m\u4f4d\u5c0f\u6570\u7b49\u4ef7\u4e8e\u8ba1\u7b9716ⁿ\u03c0\u7684\u524dm\u4f4d\u5c0f\u6570\uff0c16ⁿ\u03c0\u901a\u9879\u4e3a16ⁿt(k) \u4e3a\u8ba1\u7b97\u524dm\u4f4d\u5c0f\u6570\uff0c\u53ef\u628a\u8fd9\u4e9b\u9879\u5212\u5206\u4e3a\u4e24\u4e2a\u90e8\u5206\uff1a\u5176\u4e2d\u7b2c\u4e00\u90e8\u5206\u662f\u524d\u9762n\u9879\uff0c\u5728\u6c42\u548c\u7684\u8fc7\u7a0b\u4e2d\u7565\u53bb\u6574\u6570\u53ea\u7559\u5c0f\u6570(\u5faa\u73af\u5c0f\u6570\u7b2cX\u4f4d\u5f88\u5bb9\u6613\u6c42\u51fa\u6765)\uff1b \u7b2c\u4e8c\u90e8\u5206\u662fn\u4e4b\u540e\u7684\u5404\u9879\uff0c\u5b83\u4eec\u90fd\u662f\u5c0f\u6570\u3002\u5f53\u6240\u9700\u7684m\u5f88\u5c0f\u65f6\uff0c\u4e0a\u8ff0\u8ba1\u7b97\u65b9\u6cd5\u6709\u8f83\u597d\u7684\u6548\u7387\u3002\u4f8b\u5982\u9700\u8981\u8ba1\u7b9750000\u4f4d\u4e4b\u540e\u768424\u4f4d\u5c0f\u6570\uff0c\u53ef\u4ee5\u5206\u4e09\u6bb5\u6765\u6c42\uff0c\u6bcf\u6b21\u6c42\u5b838\u4f4d\u5c0f\u6570\u3002\u8fd9\u5c31\u662f\u725bB\u7684\u5730\u65b9\u3002\u6ce8\u610f\uff0c\u8fd9\u91cc\u6240\u8bb2\u7684\u201c\u4f4d\u201d\u90fd\u662f16\u8fdb\u5236\u7684


\u597d\u51e0\u5e74\u524d\u7684\u4e1c\u897f\u4e86 \u6211\u4e5f\u4e0d\u662f\u5f88\u61c2 \u5e0c\u671b\u5bf9\u4f60\u6709\u5e2e\u52a9

\u5468\u957fC/\u76f4\u5f84d=3.14159\u3002\u03c0\uff1d\u5706\u5468\u957f/\u76f4\u5f84\uff1d102573/32650\uff1d3.141592649310872894333843797856

\u5706\u5468\u7387\uff08Pi\uff09\u662f\u5706\u7684\u5468\u957f\u4e0e\u76f4\u5f84\u7684\u6bd4\u503c\uff0c\u4e00\u822c\u7528\u5e0c\u814a\u5b57\u6bcd\u03c0\u8868\u793a\uff0c\u662f\u4e00\u4e2a\u5728\u6570\u5b66\u53ca\u7269\u7406\u5b66\u4e2d\u666e\u904d\u5b58\u5728\u7684\u6570\u5b66\u5e38\u6570\u3002\u03c0\u4e5f\u7b49\u4e8e\u5706\u5f62\u4e4b\u9762\u79ef\u4e0e\u534a\u5f84\u5e73\u65b9\u4e4b\u6bd4\u3002\u662f\u7cbe\u786e\u8ba1\u7b97\u5706\u5468\u957f\u3001\u5706\u9762\u79ef\u3001\u7403\u4f53\u79ef\u7b49\u51e0\u4f55\u5f62\u72b6\u7684\u5173\u952e\u503c\u3002 \u5728\u5206\u6790\u5b66\u91cc\uff0c\u03c0\u53ef\u4ee5\u4e25\u683c\u5730\u5b9a\u4e49\u4e3a\u6ee1\u8db3sin x = 0\u7684\u6700\u5c0f\u6b63\u5b9e\u6570x\u3002

#include<stdio.h>
main()
{
int n,i;
double t,sum;/*1*/
printf("请输入n的值\n");
scanf("%d",&n);
sum=2;
i=1;
t=2;/*2*/
while(i<n)
{
t=t*(2*i)*(2*i)/(2*i-1)/(2*i+1);/*3*/
// sum=sum*t;
i=i+1;
}
printf("π的值=%f\n",t);/*4*/

}

  • 灏咮BP鍏紡鐢↗ava缂栫▼,璁$畻蟺鐨勫皬鏁扮偣鍚庝换鎰忎綅鏁(16杩涘埗鏁) x涓16杩 ...
    绛旓細printf("蟺鐨勫=%f\n",t);/*4*/ }
  • 娴呰皥Java涓鐢ㄥ姩鎬佷唬鐞嗙被瀹炵幇璁板繂鍔熻兘
    绛旓細Foo foo = 锛團oo锛 moize锛坣ew FooImpl锛堬級锛 杩欓噷 Foo鏄竴涓帴鍙 瀹冨惈鏈鐨鏂规硶鏄渶瑕佽蹇嗙殑 FooImpl鏄疐oo鐨勪竴涓疄鐜 foo鏄疐oo鐨勪竴涓紩鐢 鏂规硶涓嶧ooImpl鍩烘湰鐩稿悓 鍖哄埆鍦ㄤ簬Foo杩斿洖鐨勫 浼氳缂撳瓨璧锋潵 鍗曚釜璁板繂绫荤殑浼樼偣鍦ㄤ簬涓轰换浣曠被娣诲姞璁板繂鍔熻兘鏄緢绠鍗曠殑 瀹氫箟涓涓寘鍚渶瑕佽蹇嗙殑鏂规硶鐨勬帴鍙 鐒跺悗璋冪敤...
  • 蟺鐨勮绠楁柟娉曟湁鍝簺?
    绛旓細绗竴涓揩閫熺畻娉曠敱鑻卞浗鏁板瀹舵閽︼紙John Machin锛夋彁鍑猴紝1706骞存閽﹁绠椣鍊肩獊鐮100浣嶅皬鏁板ぇ鍏筹紝浠鍒╃敤浜嗗涓鍏紡锛氬叾涓璦rctan x鍙敱娉板嫆绾ф暟绠楀嚭銆傜被浼兼柟娉曠О涓衡滄閽︾被鍏紡鈥濄傛柉娲涙枃灏间簹鏁板瀹禞urij Vega浜1789骞村緱鍑合鐨勫皬鏁扮偣鍚庨140浣嶏紝鍏朵腑鍙湁137浣嶆槸姝g‘鐨勩傝繖涓笘鐣岀邯褰曠淮鎸佷簡浜斿崄骞淬備粬鍒╃敤浜嗘...
  • 鎶曡瘔涓浗绉诲姩
    绛旓細1,鍚戠綉閫氬叕鍙告姇璇,浼拌浣犲凡缁忓仛杩鐨,涓鑸笉浼氬緱鍒拌В鍐;2,鍚戞秷璐硅呭崗浼氭姇璇(12315),瀵绘眰浠栦滑鍗忚皟瑙e喅,瀵逛竴鑸秷璐瑰搧鐨勭籂绾烽兘鏄瘮杈冩湁鏁堢殑;3,鍚戜俊鎭骇涓氶儴鎶曡瘔,鐢佃瘽(12300);4,娉曞緥閫斿緞瑙e喅,璧疯瘔銆 濡傛灉璧疯瘔鐨勮瘽 浣犲簲璇ユ悳闆嗙殑璇佹嵁:鍏ョ綉鍗忚 鏄剧ず缃戦 缃戦氬叕鍙哥淮淇殑澶勭悊鎰忚涔 浣犵殑璇伐璇佹槑 鐢佃瘽璐圭即绾宠鍗 鍙﹀鎻...
  • 扩展阅读:java编程零基础入门 ... javascript ... java指令大全 ... java调用bat脚本 ... 学java一般能干什么 ... java编程代码大全免费 ... java编程常用软件 ... java自学要学多久 ... 初学编程必背50个 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网