作业帮 > 综合 > 作业

C语言统计英语单词的个数

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/29 07:44:05
C语言统计英语单词的个数
输入一句子,统计英语单词的个数,ps:有可能单词与单词之间有多个空格
以下是我经过别人建议写的,还是不知哪里出错
#include
#include
int main()
{
char a[80];
int i,num=0;
gets(a);
for(i=0;i
C语言统计英语单词的个数
#include
#include
int main()
{
char a[80];
int i,num=0;
gets(a);
for(i=0;a[i]!='\0';i++) //这里应该检查到串尾,字符串结束符是'\0'
{
if ( (a[i] >='a' && a[i] ='A' && a[i] ='a' && a[i] ='A' && a[i]
再问: 为什么这里 for(i=0;a[i]!='\0';i++) 是检测到'\0'? 那单词与单词之间的空格不是有 '\0' 这个吗? 还有这里不是很懂:if ( (a[i] >='a' && a[i] ='A' && a[i]