题目描述
给定整数 𝑎,𝑏a,b 与正整数 𝑐c,求出在 𝑎a 到 𝑏b 之间(包含 𝑎a 与 𝑏b)有多少整数是 𝑐c 的倍数。
输入格式
- 第一行:两个整数 𝑎a 与 𝑏b;
- 第二行:单个正整数 𝑐c。
输出格式
- 单个整数:表示答案。
数据范围
- −109≤𝑎≤𝑏≤109−109≤a≤b≤109
- 1≤𝑐≤1091≤c≤109
样例数据
输入:
4 6
5
输出:
1
详见代码:
cpp
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c;
int ans=0;
cin>>a>>b>>c;
if(a>0)
{
ans=b/c-a/c;
if(a%c==0) ans++;
}
else if(b>0)
{
ansb/c-a/c;
if(b%c==0) ans++;
}
else
{
ans=b/c-a/c;
ans++;
}
cout<<ans<<endl;
}