给定一个十进制整数n(1<<n<<109),编程计算该整数中分别用到多少次数字0,1,2,3,…,9。(用递归算法解决,

如果不能用递归算法也可以。)

#include<stdio.h>
int main()
{
int a[10]={0},n,i;
scanf("%d",&n);
while(n)
{
a[n%10]++;
n/=10;
}
for(i=0;i<10;i++)printf("a[%d]=%d\n",i,a[i]);
puts("");
return 0;
}
温馨提示:答案为网友推荐,仅供参考