int main()
{
printf("请输入数字字符,并且以#来结束输入\n");
int num[10] = {0}, number;
char a;
while ((a = getchar())!='#')
{
number = (int)a;//强制转换成int类型先
number -= 48;//数字字符减去48得到数字
num[number]++;
}
for (int i = 0; i < 10; i++)
{
printf("字符%d一共有多少个数字%d\n", i, num[i]);
}
return 0;
}
num数组一定要初始化为0,不然会乱码