编写一个函数由实参传来一个字符串统计数字,空格和其他字符的个数在主函数中输入字符串以及输出上述结果

时间:2013.09.09 发布人:catch_wind

编写一个函数由实参传来一个字符串统计数字,空格和其他字符的个数在主函数中输入字符串以及输出上述结果

已解决问题

谷歌catch_wind用户在2013.09.09提交了关于“秀尔编写一个函数由实参传来一个字符串统计数字,空格和其他字符的个数在主函数中输入字符串以及输出上述结果”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-10-25T11:20:29。编写一个函数由实参传来一个字符串统计此字符串中的字母数字空格和其他字符的个数在主函数中输入字符串以及输出上述结果希望大家能够帮助她。

详细问题描述及疑问:编写一个函数由实参传来一个字符串统计此字符串中的字母数字空格和其他字符的个数在主函数中输入字符串以及输出上述结果期待您的答案,当代劳模,所有人都应该向你学习 !

希望以下的回答,能够帮助你。

第1个回答

用户名:julianreedhb  

用C语言实现如下:
/*统计函数*/
voidcheck(char*str)
活教感坚附向消斯双{
inti,**mber=0,space=0,other=0;
char*p具=str;
for(i=0;i<strlen问答(str);i++)
{
if(*(p+i)>='0'&&*(p+i)<='9')/*数字*/
**mber++;
elseif(*(p+i)==32)/*空格*/
space+万稳认误专外层溶加味备+;
else
other++;/*其它字符*/
}
printf("%s\n",str);
printf("**mber:%d\nspace:%d\nother英永char:%d\n",础次**mber,spac随改满波京名划特采球e,other);
}

/*主函数*/
main()
{

char*string;
gets(string);/*输入字符串,因为要包括空格,不能用scanf(迫断坏克棉)*/
check(strin呀打速善曾g);/*调用函数*/
g乡皇用受etch();
}