您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页数字的求模取余的拆分----编程题

数字的求模取余的拆分----编程题

来源:华佗小知识

法一:(模n除n-1)

取模,有n个0,取尾部的n个数(需再做(n-1)个0的除法)

想要得到第n位上的数,就先做n个0的模,再做除(n-1)运算

特别的,当得到最低位时,无需再进行除法  

法二:(除n-1模10)

想要得到第n位上的数,就先做(n-1)个0的除法,再做模10运算

特别的,当得到最高位时,无需再进行取模 

例:21211212 八位数,将每位的数都拆下来,简记:该数为x,最高位为8位,最低位为1位

8位:x/10^7                                                1位:x%10

7位:(x/10^6)%10                                       2位:(x%100)/10   

6位:(x/10^5)%10                                       3位:(x%1000)/100

5位:(x/10^4)%10                                       4位:(x%10000)/1000

高位先除后模

低位先模后除

取数字时,可双向进行,也可只选用一种方法进行

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务