注册 登录
编程论坛 Python论坛

一个关于倍数的问题,求助,谢谢!30高分悬赏

风卷浪起 发布于 2022-01-29 20:58, 1520 次点击
时间限制:1000ms
内存限制:524288KB
蒜头君想知道在 l 到 r之间(包括 l 和 r),有多少个数是 k 的倍数,你能帮帮他吗?

输入格式:
第一行三个整数 l, r, k。

输出格式:
输出一行,包含一个整数,表示答案。

输出时每行末尾的多余空格,不影响答案正确性。

样例输入:
3 5 2
样例输出:
1
大家帮帮忙!这道题不能用for循环和while循环做,好难!怎么办!头要爆炸了!
6 回复
#2
apull2022-01-29 22:56
给个提示,count=int(r/k)-int(l/k)
#3
sssooosss2022-01-30 09:33
祝大家新春快乐
#4
风卷浪起2022-01-30 20:28
祝大家新春快乐!
谢谢apull!
#5
风卷浪起2022-01-30 20:37
回复 2楼 apull 试过有错!
可是输入“2 10 1”就不行了,应该输出9,它输出8,程序给你看看:
l, r, k = map(int, input().split())
count = int(r / k) - int(l / k)
print(count)
怎么办?求救!我这版主只是一个小学生!
#6
风卷浪起2022-02-01 13:16
OK,我已经弄好了,谢谢大家!
#7
lihuilarry2022-02-07 14:36
新年快乐
1