蓝桥-特别数的和
重点在于一定要注意,重置x和检查他的每一位
#include <bits/stdc++.h>
using namespace std;
bool suan(int x){
while(x){
int y=x%10;
if(y==2||y==0||y==1||y==9)
return true;
x=x/10;
}
return false;
}
int main(){
int n; cin>>n;
int sum=0;
for(int i=1;i<=n;i++){
if(suan(i))
sum=sum+i;
}
cout<<sum<<endl;
return 0;
}