题解 | #[NOIP2013]记数问题#
[NOIP2013]记数问题
https://www.nowcoder.com/practice/28b2d9f2bf2c48de94a1297ed90e1732
#include <stdio.h>
int main() {
int a, b,count,nb,i;
while(scanf("%d %d",&a,&b)!=EOF)
{
count=0;
for(i=1;i<=a;i++)
{
nb=i;
while(nb)
{
if(nb%10==b)
count++;
nb/=10; /*J将每一位都计算出来*/
}
}
printf("%d\n",count);
}
return 0;
}
查看5道真题和解析