#include<bits/stdc++.h>
using namespace std;
int  sum(int a,int b)
{
    int cns=0;
    for(int i=a;i<=b;i++){
        int ans=0;
        int sun=0;
        
        int y=i;
        while(y){
            ans=y%10;
            sun=sun+ans;
            y=y/10;
        }
        if(sun%5==0)cns++;
    }
    return cns;
}
int main()
{
    int a,b;
    cin>>a>>b;
    int ans;
    ans=sum(a,b);
    cout<<ans;
    return 0;
}
老套路了,本题就是一个分离各个数位+判断5的倍数的题目。
需要注意的是分离的时候把i赋给另外一个数y,再用y进行分离。不然会对循环造成影响。
还有中间各种辅助变量如ans,sun每一轮循环过后要=0,不然也会对循环造成影响。其中cns不用,
因为cns是统计总数的。