#include<stdio.h>
int fun(int n)
{
int a=0;
for(;n>0;n/=10)//判断一个数中含有2的个数。
if(n%10==2)
a++;
return a;
}
int min(int n)
{
int b=0,i;
for(i=0;i<=n;i++)//记录从0到n中数字含有2的个数。
b+=fun(i);
return b;
}
int main()
{
int n;
while(~scanf("%d",&n))
{
printf("%d\n",min(n));
}
return 0;
}
2的个数
最新推荐文章于 2020-07-23 11:21:35 发布