请统计某个给定范围 [L, R] 的所有整数中,数字 2 出现的次数。
输入
2 22
输出
6
代码展示
#include <stdio.h>
#include <stdlib.h>
int main()
{
int start = 0, end = 0;
scanf("%d %d", &start, &end);
int counter = 0;
for (int i = start; i <= end; i++)
{
int num = i;
while (num > 0)
{
if (num % 10 == 2)
{
counter++;
}
num /= 10;
}
}
printf("%d", counter);
return 0;
}