| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 450 人关注过本帖
标题:高次方数的尾数问题
只看楼主 加入收藏
tompobing
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:260
专家分:809
注 册:2012-12-9
结帖率:78.13%
收藏
已结贴  问题点数:20 回复次数:2 
高次方数的尾数问题
   求13的13次方的最后三位数。
   像这类高次方数的尾数的程序怎么写,先别说求尾数,就是求高次方数。若是用整形会溢出,有什么别的方法?   
   最好给出详细的思路和部分重要代码
搜索更多相关主题的帖子: 最好 
2013-02-15 21:59
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:10 
13^13=302875106592253

要实现大数运算罢 也可能有别的技巧
2013-02-15 22:02
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:10 
因为只需要最后三位,所以
    unsigned n = 1;
    for( unsigned i=0; i<13; ++i )
        n = (n*13)%1000;
就行了
2013-02-16 08:43
快速回复:高次方数的尾数问题
数据加载中...
 
   



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

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