题目描述 Description
试计算在区间 1 到 n 的所有整数中,数字 x(0 ≤ x ≤ 9)共出现了多少次?例如,在 1
到 11 中,即在 1、2、3、4、5、6、7、8、9、10、11 中,数字 1 出现了 4 次。
到 11 中,即在 1、2、3、4、5、6、7、8、9、10、11 中,数字 1 出现了 4 次。
标签:
1 #include<stdio.h> 2 int main() 3 { 4 int i,n,x,num=0; 5 scanf("%d%d",&n,&x); 6 for(i=1;i<=n;i++)//暴力求解 7 { 8 if(i%10==x) 9 num++; 10 if(i/10%10==x&&i>9) 11 num++; 12 if(i/100%10==x&&i>99) 13 num++; 14 if(i/1000%10==x&&i>999) 15 num++; 16 if(i/10000%10==x&&i>9999) 17 num++; 18 if(i/100000%10==x&&i>99999) 19 num++; 20 } 21 printf("%d\n",num); 22 return 0; 23 }
标签:
原文地址:http://www.cnblogs.com/geek-007/p/4296938.html