回复 69楼 烟雨晨曦
答主有没有按照题主的要求执行1000的阶乘100次呢?我测试了下你的代码,执行1000次需要8秒多,比我代码慢21倍,这代码和7楼代码差不多,按10进制求的,未充分利用32位系统做乘法的优势。回复 53楼 九转星河
题主题意是追求算法速度,不追求平台通用性,没考虑大端小端问题。再说真到做的应用有推广需求,什么大端小端都不是问题,完全没必要现在在这上面钻牛角尖。
这帖是挑战帖,我不好在这里发代码献丑的。我觉得题主有点耍赖,挑战至少要找个公正的第三方嘛,或者你发个编译好的exe,让人家根据在自己电脑上测试的速度来挑战嘛,就像刘翔跑出11.2,别人就天天练,跑出11秒才挑战一样,你什么都没有,别人也就只有和你一样耍嘴皮子了。
其实我知道这里还是有真大神的,像今天70楼闪过的beyondyf大侠,就是一个算法大神,以我不长的逛论坛历史,还没发现有敢和他叫板的,他通常能一针见血地指出他人代码的幼稚之处!
我把自己做实验的代码用短消息发给你,里面应该有你需要的超大16进制数10进制显示的函数,我还准备对其优化,提升显示速度。