题目描述
试计算在区间 1 到 n 的所有整数中,数字 x(0 ≤ x ≤ 9) 共出现了多少次?例如,在 1 到 11 中,即在 1,2,3,4,5,6,7,8,9,10,11中,数字 1 出现了 4 次。
输入输出格式
输入格式:
2 个整数 n,x ,之间用一个空格隔开。
输出格式:
1 个整数,表示 x 出现的次数。
输入输出样例
输入样例#1:
11 1
输出样例#1:
4
说明
对于 100\%100% 的数据, 1≤ n ≤ 1,000,000,0 ≤ x ≤ 91≤n≤1,000,000,0≤x≤9 。
这道题很简单..不用多说了 直接上AC代码
#include<stdio.h> int main() { int i,j,n,x,k=0; char *a; scanf("%d%d",&n,&x); for(i=1;i<=n;i++) { for(j=i;j;j/=10) { if(j%10==x) { k++; } } } printf("%d ",k); return 0; }