首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++的基础题 大侠指教解决方案

2012-02-14 
C++的基础题大侠指教/************输入一句英文句子,统计出其中单词的个数,单词以空格作为分隔符号*******

C++的基础题 大侠指教
/************
输入一句英文句子,统计出其中单词的个数,单词以空格作为分隔符号
************/
#include<iostream.h>
void main()
{
char ch;
int wordnum=0;

do
{
while((ch=cin.get())==' ')
;//过滤空格
if(ch='\n')break;//如果是换行符号就结束

while(ch!=' '&&ch!='\n')
ch=cin.get();

wordnum++;//计数器加一
}while(ch!='\n');
cout<<"The numbers of words equals:"<<wordnum<<endl;
}


[解决办法]
if(ch= '\n ')break;//如果是换行符号就结束 
==>if(ch == '\n ')break;

热点排行