2 条题解

  • 1
    #include<bits/stdc++.h>
    using namespace std;
    bool ab(int n)
    {
        bool a=false,b=false;
        if(n%5==0) a=true;
        while(n)
        {
            if(n%10==5)
            {
                b=true;
                break;
            }
            n/=10;
        }
        if(a&&b) return true;
        else return false;
    }
    int main()
    {
        int n,ans=0;
        cin>>n;
        for(int i=1;i<=n;i++)
        {
            if(ab(i)) ans++;
        }
        cout<<ans<<endl;
        return 0;
    }
    

【入门】能被5整除且至少有一位数字是5的所有整数的个数

信息

ID
93
时间
1000ms
内存
16MiB
难度
3
标签
递交数
61
已通过
31
上传者