洛谷P1179 数字统计 题解
Summary
洛谷 P1179 数字统计 的题解,
算法为 模拟 .
Link
Text
数据这么小直接暴力拆分就可以了.
Code
#include <stdio.h>
int l,r,s=0/*累加次数*/;
int main()
{
scanf ("%d%d",&l,&r);//读入l,r
for (int i=l;i<=r;i++)//从l循环到r
{
if (i%10==2) s++;//拆分个位
if (i/10%10==2) s++;//十位
if (i/100%10==2) s++;//百位
if (i/1000%10==2) s++;//千位
if (i/10000%10==2) s++;//万位
//虽然最大到100000,但十万位上只会是1,所以不管
}
printf ("%d",s);//输出
return 0;
}