题解 | #[NOIP2010]数字统计#
[NOIP2010]数字统计
https://www.nowcoder.com/practice/179d9754eeaf48a1b9a49dc1d438525a
#include<stdio.h>
#include<string.h>
int test(int x)
{
char arr[10]={0};
sprintf(arr,"%d",x);
int right = strlen(arr)-1;
int j = 0;
int count=0;
for(j = 0;j<=right;j++)
{
if(arr[j]=='2')
{
count++;
}
}
return count;
}
int main()
{
int l,r;
scanf("%d %d",&l,&r);
int i = 0;
int sum = 0;
for(i=l;i<=r;i++)
{
sum+=test(i);
}
printf("%d\n",sum);
return 0;
}

