以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 C/C++编程思想 』 (http://bbs.xml.org.cn/list.asp?boardid=61) ---- 求助~~如何用C++编写Л啊(急) (http://bbs.xml.org.cn/dispbbs.asp?boardid=61&rootid=&id=26444) |
-- 作者:xiaolong8653 -- 发布时间:1/14/2006 8:02:00 PM -- 求助~~如何用C++编写Л啊(急) 求助~~如何用C++编写Л啊(急)有的回 xiaolong8653@163.com |
-- 作者:firstway -- 发布时间:1/15/2006 2:16:00 PM -- 这个不清楚的说。 |
-- 作者:xiaolong8653 -- 发布时间:1/18/2006 8:31:00 PM -- 你说的是什么不清楚啊? |
-- 作者:vdgame -- 发布时间:1/25/2006 8:28:00 AM -- Л 是啥咚咚? |
-- 作者:xiaolong8653 -- 发布时间:1/29/2006 1:10:00 PM -- 就是用C++编写个π 要1000位的 |
-- 作者:卷积内核 -- 发布时间:2/8/2006 11:07:00 AM -- #include <stdlib.h> #include <stdio.h> long a=10000; main()
|
-- 作者:卷积内核 -- 发布时间:2/8/2006 11:08:00 AM -- #include "stdio.h" long a=10000, b, c=28000, d, e, f[28010], g; void main() { for( ;b-c; ) f[b++] =a/5; for( ; d=0, g=c*2; c-=14,printf("%.4d",e+d/a),e=d%a) for(b=c; d+=f[b]*a,f[b] =d%--g,d/=g--,--b; d*=b ) ; } |
-- 作者:卷积内核 -- 发布时间:2/8/2006 11:10:00 AM -- 第一个循环里面把数组f[2801]里面每个数都赋予2000。 第二个循环有输出,而且看的出来是4位4位的输出,a的值一直是10000,也能看出来,输入的是e和d两个数,e就相当于汇编里的溢出,起进位的作用,d是输出的主要部分,并且把d/a的余数再赋予e。
|
-- 作者:xiaolong8653 -- 发布时间:2/11/2006 12:54:00 PM -- 谢谢了! |
-- 作者:zyou_617 -- 发布时间:2/19/2006 1:52:00 PM -- 1 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.500ms |