a[n[i] - '0']++; 灵活运用数组下标的对应关系
#include<stdio.h>
#include<string.h>
int main(){
int a[10]={0};
char x[1001];
scanf("%s",&x);
int len = strlen(x);
for(int i=0;i<len;i++)
{
a[x[i]-'0']++;
}
for(int i=0;i<10;i++)
{
if(a[i])
printf("%d:%d\n",i,a[i]);
}
return 0;
}