题目描述

求出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;
}