题目描述 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 n,m,i,k; 5 int ans=0; 6 //freopen("count.in","r",stdin); 7 //freopen("count.out","w",stdout); 8 scanf("%d%d",&m,&n); 9 for(i=1;i<=m;i++) 10 { 11 k=i; 12 while(k>0) 13 { 14 if(k%10==n) ans++; 15 k=k/10; 16 } 17 } 18 printf("%d\n",ans); 19 return 0; 20 }
标签:
原文地址:http://www.cnblogs.com/geek-007/p/4662816.html