| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 6156 人关注过本帖, 1 人收藏
标题:1到100的倒数和,精确到1000位。
只看楼主 加入收藏
Devil_W
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:9
帖 子:1160
专家分:1797
注 册:2009-9-14
结帖率:100%
收藏(1)
 问题点数:0 回复次数:23 
1到100的倒数和,精确到1000位。
code放在我的github上。

https://

wxjeacen-BigFloat.zip (7.46 KB)


[ 本帖最后由 Devil_W 于 2011-11-1 13:42 编辑 ]
搜索更多相关主题的帖子: 倒数 
2011-11-01 13:18
Devil_W
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:9
帖 子:1160
专家分:1797
注 册:2009-9-14
收藏
得分:0 
Output
[devil@devil BigFloat]$ ./test
Exponent: 2    Sign:1
  data: a5feff22 c89214b2  d770719  d99b37dd
  double 5.187377     5.187377e+00  in hex  4014bfdf e4591242

HERE 2Fraction Portion in Decimal:
 X.1873  77517  63962  02608  05117  67565  82531  57908  97212  67084  51653  17653  39565  87219  55753  25504  96605  68776  89231  20413  55295  13729  00080  95948  57643  34902  00385  92512  84547  47939  96064  88677  71935  64377  01034  35141  75016  28003  61213  38139  36340  33610  39717  02581  50385  60922  97609  25775  85249  02420  15786  45412  34138  33660  91898  70602  75907  25350  45125  82948  80752  78667  39590  39471  47093  77905  50997  16639  09084  58081  62227  56304  90129  70190  81913  72383  37761  50679  34448  25921  99857  86828  21628  01409  88475  65117  48677  66685  16076  47304  29716  98331  00520  63466  70100  84056  63630  74064  66704  36720  82797  50503  29078  64094  55799  52223  17246  19981  52578  70210  68180  73281  19172  31710  32278  16361  52457  43308  95698  08211  07867  94204  45116  93289  00410  05794  05651  63334  35224  43887  66863  15732  38182  50401  27713  12465  50164  87934  89552  99573  04804  04107  36739  78372  70832  87179  92861  51069  59660  50114  52656  58411  57295  93729  01925  82434  43772  63363  76194  53301  79050  75097  60674  01752  05276  89174  82329  22334  18725  01778  81689  09287  17126  73549  16558  92174  57070  88410  53110  65936  88725  27322  60150  28075  65195  86504  47536  35905  71982  92960  73203  26694  40990  75371  65381  79829  84147  68319  13742  24731  56306
2011-11-01 13:38
czz5242199
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:4
帖 子:660
专家分:2400
注 册:2011-10-26
收藏
得分:0 
没仔细看你的程序,不知道你是否考虑到了进位的问题,进一步说,我们首先不考虑你的答案是不是正确的,只考虑算法的设计是否有漏洞,因为这本来就是个思路不难的模拟题

题目要求到1000位,而第1000位有可能会由第1001位进位而来,1001位又可能由1002位进位而来,那么从理论上来说,要从多少位开始算才行呢?我稍微看了一下你的程序好像是从1020开始计算的,但是这样实际上可能对这个数据而言,答案是正确的,但对于某些极限数据(学过acm的都知道acm题会有各种极限数据的),你的程序应该会出现错误的结果。到底怎么计算,我觉得你可以再考虑一下
2011-11-01 14:22
Devil_W
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:9
帖 子:1160
专家分:1797
注 册:2009-9-14
收藏
得分:0 
以下是引用czz5242199在2011-11-1 14:22:07的发言:

没仔细看你的程序,不知道你是否考虑到了进位的问题,进一步说,我们首先不考虑你的答案是不是正确的,只考虑算法的设计是否有漏洞,因为这本来就是个思路不难的模拟题

题目要求到1000位,而第1000位有可能会由第1001位进位而来,1001位又可能由1002位进位而来,那么从理论上来说,要从多少位开始算才行呢?我稍微看了一下你的程序好像是从1020开始计算的,但是这样实际上可能对这个数据而言,答案是正确的,但对于某些极限数据(学过acm的都知道acm题会有各种极限数据的),你的程序应该会出现错误的结果。到底怎么计算,我觉得你可以再考虑一下


菜鸟请一边去。
2011-11-01 14:26
小鱼儿c
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:852
专家分:1317
注 册:2011-4-1
收藏
得分:0 
先下来看看。。。。别的事情不关心。。。。

用心做一件事情就这么简单
2011-11-01 15:02
刘定邦
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:687
专家分:1570
注 册:2010-9-21
收藏
得分:0 
我更菜。
2011-11-01 16:28
cqm9266
Rank: 3Rank: 3
来 自:福建
等 级:论坛游侠
帖 子:174
专家分:186
注 册:2011-10-28
收藏
得分:0 
学习

没病的人说有病的人有病,有病的人说没病的人有病。到底是谁有病?
2011-11-01 21:03
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:0 
940位之后出现了分歧。下面是我的答案。再检查一下,看看谁的代码有问题。

5.
18737 75176 39620 26080 51176 75658 25315 79089 72126 70845
16531 76533 95658 72195 57532 55049 66056 87768 92312 04135
52951 37290 00809 59485 76433 49020 03859 25128 45474 79399
60648 86777 19356 43770 10343 51417 50162 80036 12133 81393
63403 36103 97170 25815 03856 09229 76092 57758 52490 24201
57864 54123 41383 36609 18987 06027 59072 53504 51258 29488
07527 86673 95903 94714 70937 79055 09971 66390 90845 80816
22275 63049 01297 01908 19137 23833 77615 06793 44482 59219
98578 68282 16280 14098 84756 51174 86776 66851 60764 73042
97169 83310 05206 34667 01008 40566 36307 40646 67043 67208
27975 05032 90786 40945 57995 22231 72461 99815 25787 02106
81807 32811 91723 17103 22781 63615 24574 33089 56980 82110
78679 42044 51169 32890 04100 57940 56516 33343 52244 38876
68631 57323 81825 04012 77131 24655 01648 79348 95529 95730
48040 41073 67397 83727 08328 71799 28615 10695 96605 01145
26565 84115 72959 37290 19258 24344 37726 33637 61945 33017
90507 50976 06740 17520 52768 91748 23292 23341 87250 17788
16890 92871 71267 35491 65589 21745 70708 84105 31106 59368
87252 73226 01502 80756 51958 65044 75363 59057 20344 59636
08859 34361 36141 07827 43229 96362 52554 31643 25745 46812

重剑无锋,大巧不工
2011-11-01 21:13
Devil_W
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:9
帖 子:1160
专家分:1797
注 册:2009-9-14
收藏
得分:0 
回复 8楼 beyondyf
Show your code.
2011-11-01 21:19
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:0 
呵呵,不想等等了?如果公布代码后证明我是对的,那一百分可不给你了

重剑无锋,大巧不工
2011-11-01 21:29
快速回复:1到100的倒数和,精确到1000位。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035338 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved