题解 | [NOIP2010]数字统计
#include<stdio.h>
int max(int z);
int main(void)
{
int n,m;
int sum=0;
scanf("%d %d",&n,&m);
for(int i=n;i<=m;i++)
{
sum=sum+max(i);
}
printf("%d",sum);
return 0;
}
int max(int z)
{
int d;
int count=0;
while(z>0)
{
d=z%10;
if(d==2)
{
count++;
}
z=z/10;
}
return count;
}
查看12道真题和解析