分析:遍历区间,再逐一判断2的个数即可。
#include<iostream>
//#include<iomanip>
//#include<cmath>
using std::cout;
using std::cin;
using std::endl;
//using std::fixed;
//using std::setprecision;
//using std::pow;
int main()
{
int L = 0, R = 0;
cin >> L >> R;
int x = 0;//记录区间内每一个值
int num = 0;//记录2的个数
for (int i = L; i <= R; ++i)
{
x = i;
while (x!=0)
{
if (x% 10 == 2)
{
num++;
}
x/=10;
}
}
cout << num;
}