即a[0]-a[9]中a[0]=0出现0次,a[1]=1出现1次,a[2]=2出现1次,以此类推,代码如下:
#include <stdio.h>
void fun( int m, int a[10])
{ int i;
for (i=0; i<10; i++)
a[i] = 0;
while (m > 0)
{
i = m%10;
a[i]++;
m = m/10;
}
}
void main()
{ int m, a[10],i;
printf("请输入一个整数 : "); scanf("%d", &m);
fun(m, a);
for (i=0; i<10; i++) printf("%d,",a[i]); printf("\n");
}