C语言实例:高次方数的尾数计算机等级考试

文章作者 100test 发表时间 2010:01:27 14:51:32
来源 100Test.Com百考试题网


  求13的13次方的最后三位数

  *问题分析与算法设计

  解本题最直接的方法是:将13累乘13次方截取最后三位即可。

  但是由于计算机所能表示的整数范围有限,用这种“正确”的算法不可能得到正确的结果。事实上,题目仅要求最后三位的值,完全没有必要求13的13次方的完整结果。

  研究乘法的规律发现:乘积的最后三位的值只与乘数和被乘数的后三位有关,与乘数和被乘数的高位无关。利用这一规律,可以大大简化程序。

  *程序说明与注释

  #include


相关文章


模块化编程的优点与实现原理概述计算机等级考试
EJB3.1五大模式改进令JavaEE6更好用计算机等级考试
DWRUtil的方法使用说明计算机等级考试
我的第一个JavaMidlet计算机等级考试
C语言实例:高次方数的尾数计算机等级考试
C语言实例:借书方案知多少计算机等级考试
C语言实例:阶乘尾数零的个数计算机等级考试
C语言实例一个奇异的三位数计算机等级考试
C语言实例阿姆斯特朗数计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛