思路:就是取余和除的合理利用,我们可以自定义一个函数。通过传值来判断,因为形参相当于实参的副本所依形参变化实参并不会受到影响2
#include <stdio.h>
int str(int w);
int main()
{
int l,r;
int i;
int x;
int num = 0;
scanf("%d %d",&l,&r);
for(i = l;i <= r;i ++)
{
x = str(i);
num = num + x;
}
printf("%d",num);
return 0;
}
int str(int w)
{
int y1;
int x1 = 0;
while(w != 0)
{
y1 = w % 10;
if(y1 == 2)
{
x1 ++;
}
w = w / 10;
}
return x1;
}