用分离法得出每位上的2
#include<bits/stdc++.h>
using namespace std;
int main(){
int l,i,r,s=0,j;
cin>>l>>r;
for(i=l;i<=r;i++){
j=i;
while(j>0){
if(j%10==2){
s++;
}
j=j/10;
}
}
cout<<s;
}
用分离法得出每位上的2
#include<bits/stdc++.h>
using namespace std;
int main(){
int l,i,r,s=0,j;
cin>>l>>r;
for(i=l;i<=r;i++){
j=i;
while(j>0){
if(j%10==2){
s++;
}
j=j/10;
}
}
cout<<s;
}