题目描述
to_string 之后 再find_first_of 即可解决
C++ 代码
#include<string>
#include<iostream>
using namespace std;
const string key("2019");
int main()
{
int n;cin>>n;
int cnt=0;
for(int i=1;i<=n;++i){
if(to_string(i).find_first_of(key)!=-1)
cnt+=i;
}
cout<<cnt<<endl;
return 0;
}