| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1524 人关注过本帖
标题:[求助]惭愧惭愧,求x的100次方程序原理
只看楼主 加入收藏
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
 问题点数:0 回复次数:14 
[求助]惭愧惭愧,求x的100次方程序原理
以前一直没注意看这个方面的DD,现在自己要用了,却突然发现原来自己也不懂!
惭愧惭愧!
搜索更多相关主题的帖子: 原理 
2005-03-05 15:38
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
什么意思?原理???就是X自乘100次

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-03-05 15:56
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:0 
得啦knocker达人~~~~~
帮帮小弟弟啦

告诉我,如何才能让计算机表示那么大的一个数字。

淘宝杜琨
2005-03-05 16:29
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
数组

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-03-05 16:34
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:0 
那这个东西如何做四则运算呢!

淘宝杜琨
2005-03-05 17:51
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

看不懂就别怪我

2的256次方 main() { int c,b,d,t=0,i,n,f[20]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2}; for(i=0;i<=263;i++) for(n=19;n>=0;n--)c=f[n],c=c*2,b=c%10000,d=c/10000,f[n]=b+t,t=d; for(n=0;n<=19;n++)printf("%.4d",f[n]); getch(); }


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-03-05 18:37
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:0 
晕,还是要模拟乘法进位!

好麻烦!

淘宝杜琨
2005-03-05 19:07
kaikai
Rank: 1
等 级:新手上路
帖 子:236
专家分:0
注 册:2005-1-7
收藏
得分:0 
x^100=x^50^2=x^25^2^2=(x^20*x^5)^2^2=(x^10^2*x^5)^2^2=(x^5^2^2*x^5)^2^2   5次乘法计算
x^5=x^2^2*x  3次乘法计算
一共8次,就够了。
x^100=x^25^2^2  2次乘法计算
x^25=x^3^2^2*x=(x*x*x)^2^2*x  5次乘法计算
一共次,就够了...
那么最少需要多少次?能不能只用6次?或者更少?

Have you visit acm.tongji. lately?
2005-03-05 19:45
乌鸦丘比特
Rank: 1
等 级:新手上路
威 望:2
帖 子:625
专家分:0
注 册:2004-7-19
收藏
得分:0 
高精度

我喜欢创造,一只扑腾着翅膀向天空飞翔的乌鸦
2005-03-05 22:08
乌鸦丘比特
Rank: 1
等 级:新手上路
威 望:2
帖 子:625
专家分:0
注 册:2004-7-19
收藏
得分:0 
对于这题你可以找出2种高精度算法:
1:数组*整形,这个编程复杂度比较低,但计算时间应该长些,因为每次都是结果数组*X要100次。不过应该也比较快。
2:数组*数组,KAIKAI大哥说的那种就必须要这么实现,编程复杂度高,但计算时间应该快些

我喜欢创造,一只扑腾着翅膀向天空飞翔的乌鸦
2005-03-06 10:11
快速回复:[求助]惭愧惭愧,求x的100次方程序原理
数据加载中...
 
   



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

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