题解 | #[NOIP2010]数字统计#
[NOIP2010]数字统计
https://www.nowcoder.com/practice/179d9754eeaf48a1b9a49dc1d438525a
#include <stdio.h> int main() { int L=0,R=0,count=0;//count一定要初始化,不然就会变成随机值 scanf("%d %d",&L,&R); for(int i =L;i<=R;i++)//从L到R遍历数组 { int val=i; while(val) { if(val%10==2)//内部循环,对这个数层层分析 { count++; } val/=10;//去掉最低位,进行这个数的下一位判断 } } printf("%d",count); return 0; }