如何统一行字符中单词的个数

主程序有吗?

qq_浅浅_26
浏览 1157回答 1
1回答

Sherlock丶Holmes

这个一行单词用空格,逗号和其他符号分开,这个懂吧?定义两个变量,一个是统计单词个数然后每一个字符就判定他是不是AscII码的A-z,如果是就跳过,到了其他的字符的时候,并且下一个是字母 统计单词就+1,如果下一个不是则继续判定,最后一个单词末尾是/0需要处理一下可以这样    if(a[i]>='A'&&a[i]<='z')                    continue;    else    if(a[i]<'A'&&a[i]>'z'   &&a[i+1]>='A'&&a[i+1]<='z'   ||a[i]<'A'&&a[i]>'z'&&a[i+1]=='\0')                count++;
打开App,查看更多内容
随时随地看视频慕课网APP