有一道题想你们帮忙啊
统计输入相印的数字的个数,并打印输出(写成函数调用形式)。比如输入1122333,输出:2个1,2个2,3个3。
程序代码:#include <stdio.h>
#include <string.h>
void fun(char *str,char *mem)
{
char *p = str;
while(*p)
{
mem[*p-48]++;
p++;
}
}
int main()
{
char str[1000] = {0};
char mem[11] = {0};
gets(str);
fun(str,mem);
for(int i = 0;i<11;i++)
if(0 != mem[i])
printf("%d have %d\n",i,mem[i]);
return 0;
}











