打印

求一个分离(个、十、百、千、万)位的好算法

[复制链接]
楼主: 一棵小草
手机看帖
扫描二维码
随时随地手机跟帖
41
本帖最后由 ljm810010 于 2010-9-6 19:58 编辑

51的,代码大小为100字节,平均速度为88周期
                     

使用特权

评论回复
42
qe123| | 2010-6-30 10:47 | 只看该作者
6# xwj
为什么叹息?

使用特权

评论回复
43
hob| | 2010-6-30 11:29 | 只看该作者
只对一个字节做运算,支持12楼。

使用特权

评论回复
44
杜专| | 2010-7-3 15:23 | 只看该作者
学习

使用特权

评论回复
45
zyming| | 2010-7-3 16:56 | 只看该作者
是不是可以这样,将这个16位的整数转换成字符型,存进数组,在显示?

使用特权

评论回复
46
zksf1| | 2010-7-3 17:53 | 只看该作者
很好啊

使用特权

评论回复
47
sydyh43| | 2010-7-3 20:29 | 只看该作者
不错

使用特权

评论回复
48
wodaola| | 2010-7-4 10:20 | 只看该作者
以前测试过,用7楼的减法运算比较合适,既保证了速度,又兼顾代码量,支持一下

使用特权

评论回复
49
ljm810010| | 2010-7-4 11:23 | 只看该作者
速度与代码量和41楼相比差远了。

使用特权

评论回复
50
hotpower| | 2010-7-4 11:50 | 只看该作者
感觉城市人都落伍了~~~

使用特权

评论回复
51
linqing171| | 2010-7-4 19:31 | 只看该作者
等楼上真解。

个人认为12楼的反汇编代码和3楼的不会有多少区别。
另外7楼少了两个i=0,呵呵,小bug。

剩下dengm老大和41楼的代码没有仔细分析,体积上肯定会小,但是平均速度上,没有算。

使用特权

评论回复
52
naoshi| | 2010-7-4 21:50 | 只看该作者
真的不错

使用特权

评论回复
53
yuyetufu| | 2010-7-6 13:05 | 只看该作者
7楼和41楼好,不过7楼除了少了两个i=0外,还有一个是,的二个 -60000应该是-10000

使用特权

评论回复
54
mcu_lover| | 2010-7-6 14:21 | 只看该作者
学习。

使用特权

评论回复
55
hxy6951| | 2010-7-6 21:09 | 只看该作者
思路奇特

使用特权

评论回复
56
c126| | 2010-7-7 14:30 | 只看该作者
学习了

使用特权

评论回复
57
c126| | 2010-7-7 14:31 | 只看该作者
7楼创意不错。

使用特权

评论回复
58
firegl99| | 2010-7-7 15:26 | 只看该作者
41的算法太牛X了,还用了51的B寄存器,哪位大牛解析一下算法

使用特权

评论回复
59
ylsiw| | 2010-7-16 08:37 | 只看该作者
好算法

使用特权

评论回复
60
fzy_666| | 2010-7-19 09:45 | 只看该作者
7楼的思路不错,他的应用范围是0到65536之间的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则