题目描述
求出a到b之间有多少个数数位之和为5的倍数
输入描述
输入一行包含两个整数x,y (0≤x,y≤1000000)
输出描述
输出一个整数
#include<iostream>
using namespace std;
int main()
{
int x,y,count=0;
cin>>x>>y;
for(int i=x;i<=y;i++){//a到b之间
int n=i,m=0;
while(n){//计算数位和
m+=n%10;
n/=10;
}
if(m%5==0)
count++;
}
cout<<count<<endl;
return 0;
}


京公网安备 11010502036488号