#include<iostream>
using namespace std;
int count;//定义全局变量
void digui(int val)//用递归的思想来判断某一个数中有几个2
{
int x=val%10;
val/=10;
if(x==2){
count++;
}
if(val){
digui(val);
}
}
int main()
{
int start,end;
cin>>start>>end;
for(int i=start;i<=end;i++){
digui(i);//用循环的思想来判断这一段数内的2的个数
}
cout<<count;//输出个数
}
04-05
246
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
03-21
2915
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
11-09
748
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
03-12
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交