#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
int num=n;
for(int i=1;i<=n;i++){
int temp=i;
while(temp>0){
int x=temp%10;
if(x==2){//判断只要存在2就break
num--;//此时总数需要减一
break;
}
temp/=10;
}
}
cout<<num;
return 0;
}
提交通过!