面试题之--实现取余

简介: 笔记
def  quyu(shu,chushu):
    if shu==chushu:
        print('余数是0')
    elif shu<chushu:
        print('余数是:%s'%shu)
    elif chushu==0:
        print('除数不能为0')
    else:
        for i in range(0,shu):
            if shu-i*chushu>chushu:
                i+=1
            elif shu-i*chushu==chushu:
                print('余数是0')
                break
            elif shu-i*chushu==0:
                print('余数是0')
                break
            else:
                print((shu-i*chushu))
                break
quyu(10,3)
相关文章
|
4月前
|
架构师 NoSQL C语言
[深入浅出C语言]理解取整、取余和取模
推荐一个零声教育C/C++后台开发的免费公开课程,个人觉得老师讲得不错,分享给大家:C/C++后台开发高级架构师,内容包括Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,[立即学习]
88 2
|
算法
剑指Offer - 面试题16:数值的整数次方
剑指Offer - 面试题16:数值的整数次方
53 0
|
Python
LeetCode 面试题 16.07. 最大数值
编写一个方法,找出两个数字a和b中最大的那一个。不得使用if-else或其他比较运算符。
86 0
|
算法
两数之和--练习题
两数之和--练习题
80 0
两数之和--练习题
面试官:判断一个数是否为2的整数次幂
面试官:判断一个数是否为2的整数次幂
02.异或运算相关面试题
02.异或运算相关面试题
88 0
|
存储 算法
【刷题记录】29. 两数相除
【刷题记录】29. 两数相除
121 0
【刷题记录】29. 两数相除
|
算法
​LeetCode刷题实战326:3的幂
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 !
82 0
​LeetCode刷题实战326:3的幂
|
算法
​LeetCode刷题实战454:四数相加 II
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 !
91 0
​LeetCode刷题实战454:四数相加 II
|
算法
​LeetCode刷题实战370:区间加法
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 !
235 0