C语言趣味题1——高次方数的尾数
<br /><br />求13的13次方的最后三位数。<br />*问题分析与算法设计<br />解本题最直接的方法是:将13累乘13次后截取最后三位。<br />但是由于计算机所能表示的整数范围有限,用这种“正确”的算法不可能得到正确的结果。<br />研究乘法的规律:乘积的最后三位的值只与乘数和被乘数的后三位有关,与乘数和被乘数的高位无关。<br />*程序如下:<br />#include <stdio.h><br />void main()<br />{<br /> int i, x,
复制链接