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

问题描述:

C语言统计英语单词的个数
输入一句子,统计英语单词的个数,ps:有可能单词与单词之间有多个空格
以下是我经过别人建议写的,还是不知哪里出错
#include
#include
int main()
{
char a[80];
int i,num=0;
gets(a);
for(i=0;i
1个回答 分类:综合 2014-11-24

问题解答:

我来补答
#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]
 
 
展开全文阅读
剩余:2000
下一页:铜,及其化合物