国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python編程算法【二十七】高次方數(shù)的尾數(shù)

2022-11-26 09:32 作者:SPC編程愛好者  | 我要投稿

【案例內(nèi)容】

求13的13次方(即13 x 13 x 13 x ... x 13,連乘13次)的最后三位數(shù)。


【解題思路】

通過手動計算可知,乘積的最后三位的數(shù)值,只與乘數(shù)的后三位有關(guān),與乘數(shù)的其他位數(shù)無關(guān)。根據(jù)這一規(guī)律,我們只需用之前一次的乘積的后三位與13相乘即可,比如2197 x 13,只需要求197 x 13即可,再把求出來的數(shù)的最后三位數(shù),繼續(xù)與13相乘,直到乘滿13次為止。要拿到最后三位,只要用該數(shù)對1000取模就可以了。


【Python代碼】

連乘13次后的尾數(shù)是253

一般初學(xué)者會按照題意,連續(xù)乘13次的13,然后再找出最后三位數(shù)。但是計算機存儲的整數(shù)是有一定范圍的,超出范圍將不能正確的表示,所以用這種方法不可能得不到正確的結(jié)果。因此我們一開始連乘幾次13后,要找出其中的規(guī)律,再根據(jù)規(guī)律編程求解,問題便迎刃而解。

Python編程算法【二十七】高次方數(shù)的尾數(shù)的評論 (共 條)

分享到微博請遵守國家法律
彰化市| 肥乡县| 格尔木市| 司法| 交城县| 北安市| 高碑店市| 崇礼县| 杭锦后旗| 嘉黎县| 绍兴市| 五常市| 怀仁县| 汪清县| 报价| 屏山县| 盐亭县| 青神县| 衡东县| 西乌珠穆沁旗| 措勤县| 天等县| 微山县| 额尔古纳市| 临朐县| 天镇县| 南充市| 芜湖县| 托克逊县| 正安县| 汤原县| 尼木县| 台东市| 当阳市| 巴林右旗| 泽库县| 霍邱县| 巧家县| 通榆县| 万宁市| 南宫市|