特别数的和
题目描述
问题来源
第十届蓝桥杯省赛B组
题解
#include <iostream>
using namespace std;
bool judge(int x)
{
int t;
while( x) {
t = x%10;
if(t == 2 || t == 0 || t == 1 || t == 9)
return true;
x /= 10;
}
return false;
}
int main()
{
int n;
long long ans=0;
cin>>n;
for(int i=1;i<=n;i++) {
if(judge(i))
ans += (long long)i;
}
cout<<ans;
return 0;
}