1465: [蓝桥杯2019初赛]特别数的和 【水题】

http://oj.ecustacm.cn/problem.php?id=1465

在这里插入图片描述

#include<cstdio>
int main(void)
{
    
    
    long long int sum=1;
    int temp;
    int n;
    scanf("%d",&n);
    for(int i=2;i<=n;i++)
    {
    
    
        temp=i;
        bool flag=false;
        while(temp)
        {
    
    
            int a=temp%10;
            if(a==0||a==1||a==2||a==9)
            {
    
    
                flag=true;
                break;
            }
            temp=temp/10;
        }
        if(flag)
        {
    
    
            sum+=i;
        }
    }
    printf("%lld\n",sum);
    return 0;
}