如输入ab cd ef
输出:
ab
cd
ef
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char str[1000];
//cin>>str;//不能输入空格;
//scanf("%s",str);
cin.getline(str,1000);//必须掌握的含空格的字符串输入方式;
int len=strlen(str);//头文件<cstring>
cout<<len<<endl;
for(int i=0;i<len;i++)
{
int j=i;//j标记空格点
while(j<len&&str[j]!=' ')j++;//寻找空格点;
for(int k=i;k<j;k++) cout<<str[k];//单独循环输出单词
cout<<endl;//换行
i=j;//下一次循环时,i++,所有i在字母处
}
return 0;
}