急!急!急!求c语言编程:编写函数,统计字符串中各个0到9各数字字符出现的次数。

求高手解决??
2024-12-03 16:23:05
推荐回答(1个)
回答(1):

//满意请采纳
#include

void fun(char*str,int*times){
int i;
for(i=0;str[i];i++){
if(str[i]-'0'>=0&&str[i]-'0'<=9)
times[str[i]-'0']++;
}
}
int main(){    
char str[100]={0};
int i,j,times[10]={0};
scanf("%s",str);
fun(str,times);
for(i=0;i<10;i++)
printf("%4d",times[i]);
return 0;
}