#include<bits/stdc++.h> using namespace std; #define ll long long const int N=1e9+7; template <typename T> string tostring(const T& value){ stringstream s; s<<value; return s.str(); } int main(){ ios::sync_with_stdio(0),cin.tie(0),cout.tie(0); int l,r; cin>>l>>r; string s; int frequency=0; char a='2'; int i; for(i=l;i<=r;i++){ s+=tostring(i); } frequency=count(s.begin(),s.end(),a); cout<<frequency; return 0; }
(以蓝桥杯的做法来写,不敢直接使用to_string()) 直接字符串拼接就可以了