数组编程:输入一串字符,分别统计其中数字0,1,2,...,9和各字母出现的次数,并按出现的多少输出。

c语言
2025-12-13 02:42:07
推荐回答(3个)
回答1:

#include
main(){
int i;
int is[10];
char ss[100];
memset(is,0,sizeof(int)*10);
memset(ss,0,100);
scanf("%s",&ss);

for (i=0;i {

if ((ss[i]>=48) && (ss[i]<=58))
{
is[ss[i]-48]++;
}
}
for (i=0;i<=9;i++)
printf("insert %d count:%d\n",i,is[i]);
}

回答2:

先建立Index
然后用pointer + cur

回答3:

写一个for吧 具体的代码真的没法写,太无聊了