#include<stdio.h>
#define N 1000
void fun(char *tt,int num[])
{
int i,j;
int bb[10];
char *p=tt;
for(i=0;i<10;i++)
{
num
=0;
bb=0;
}
while(*p)
{
if(*p>='0'&&*p<='9')
bb[*p-'0']++;
p++;
}
for(i=1,j=0;i<10;i=i+2,j++)
num[j]=bb;
}
main()
{
char str[N];
int num[10],k;
clrscr();
printf("\nPlease enter a char string:");
gets(str);
printf("\n*******The original string******\n");
puts(str);
fun(str,num);
printf("\n*******The number of letter******\n");
for(k=0;k<5;k++)
{
printf("\n");
printf("%d=%d",2*k+1,num[k]);
}
printf("\n");
return;
}
有一句是:bb[*p-'0']++;
什么意思呢