回复 4楼 弟大勿勃
程序代码:#include<stdio.h>
#include<string.h>
void fun(char* str,char num[10],int n)
{
int i,j;
char k;
for(i=0;i<10;i++)
{
k='0';
for(j=0;j<n;j++)
if(num[i]==*(str+j))
{
k++;
}
num[i]=k;
}
for(i=0;i<10;i++)
{
printf("%c ",num[i]);
}
}
void main()
{
int n;
char a[10]={'0','1','2','3','4','5','6','7','8','9'};
char str1[100],*str2;
str2=str1;
printf("Input the array:\n");
gets(str1);
n=strlen(str1);
fun(str2,a,n);
}






