玩了两天,再回头来看书,顿时感觉陌生了好多!一个简单的程序也要想很久!学习果然是需要一个连贯性的!以后要加紧督促自己,认真学习!速度学完c++!
在此立贴自勉~!
/************************************
/* 学生:刘中华
/* 日期:2014-1-10
/* 功能:读取一个字符串中的单词
/*
***************************************/
#include<iostream>
using namespace std;
void main()
{
char str[50];
gets(str);
int i=0,num=0;
bool word=false;
while(str[i]!='\0')
{
if(str[i]==' '||str[i]==','||str[i]=='.'||str[i]==';'||str[i]=='?'||str[i]=='!') word=false;//输入是空格则不构成单词
else if(word==false)//输入不是空格,且之前不构成单词
{
num++;
word=true;
}
i++;
}
puts("there are ");
cout<<num;
puts(" words in the line.");
cout<<(char)num;
}