题目如下:

思路:合理利用多位数分离
代码如下:
#include<cstdio>
#include<iostream>
using namespace std;
int f(int x){
int count=0;
while(x!=0){
if(x%10==2)
count++;
x/=10;//不管是否含有2,都要往前面寻找一位
}
return count;
}
int main(){
int l,r,sum=0;
cin>>l>>r;
for(int i=l;i<=r;i++)
{ sum+=f(i);
}
cout<<sum<<endl;
return 0;
}
原文:https://www.cnblogs.com/miao-xixixi/p/13727342.html