题解 1074: 数字整除

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

数字整除(不按套路出牌hh)

解题思路:定理:把一个至少两位的正整数的个位数字去掉,再从余下的数中减去个位数的5倍。当且仅当差是17的倍数时,原数也是17的倍数。例如,34是17的倍数,因为3-20=-17是17的倍数;201不是17的倍数,因为20-5=15不是17的倍数。

大数求余(20行通俗代码,萌新请入)

摘要: #大数求余 ####大数求余的规律就如同自己算除法,大家可以随便用'厂'字除法 自己算一下1345/4 **这里口头讲述** **①3×4=12 13-12=1 ②再拿出4 组成14 ……

数字整除 (Java代码)

摘要:问题描述:         定理:把一个至少两位的正整数的个位数字去掉,再从余下的数中减去个位数的5倍。              当且仅当差是17的倍数时,原数也是17的倍数 。       ……
优质题解

数字整除 (C语言代码)参考ET同学的做法。。老实说我还没有理解 但是先记下来吧

一般的整数其实很好进行处理,但是那个大数我是真没想到啥好办法。参考了一下另一位同学的办法,虽然还是没能理解这个原理。。还是得花时间琢磨琢磨。另外一个小知识:1)一个字符ch要转化为数字时,应该用这个字符减去'0'。ch-'0'2)一个数字num要转化为字符时,

数字整除-题解(C语言代码) 10行代码搞定(大数除法)

###准备知识1.a与b的和除以c的余数(a、b两数除以c在没有余数的情况下除外),等于a,b分别除以c的余数之和(或这个和除以c的余数)。例如,23,16除以5的余数分别是3和1,所以(23+16)除以5的余数等于3+1=4。注意:当余数之和大于除数时,所求余数等于余数之和再除以c的余数。

数字整除 (C++代码)——(22行代码)真的只需要两个变量就够了

解题思路:先让我吐槽一会。。。真正的懒人是不会多用一个变量的,,,为什么要用大数除法,为什么要利用题里给的公式,为什么要加上各种指针,,,作为一名合格的懒人,,,我这些都没用,,,我懒我骄傲hhhhhhhh正文从这里开始:利用小学的除法,进行反复的补位(在结果后面补上下一位)和取余数,

数字整除 (C++代码)

摘要:解题思路:注意事项:参考代码:/* 当数小于int最大值时,直接转为int型,取余判断  当数大于int最大值时,循环递归 “个位数字去掉,再从余下的数中减去个位数的5倍 ” */ #in……
优质题解

Manchester-数字整除最原始易理解方法

解题思路:1):按照定理,也就是一个数去掉个位,再减去个位的五倍(判断数)要是17的倍数的话,那原数就是17的倍数,那么减去各位五倍的那个数要是17的倍数的话,还用定理,去掉个位,减去个位的五倍.....这样递归下去,直到到判断数只有三位数的时候,