题目描述:
输入一个字符串(只包含空格和字符)
输出:
输出单词,每个单词占一行
C++代码实现
//输出单词,每个单词占一行
#include <bits/stdc++.h>
using namespace std;
const int N = 1010;
int main()
{
char str[N];
gets(str);
int n = strlen(str);
for(int i = 0; i < n; i++){
int j = i;
while(j < n && str[j] != ' ') j++;
//问题的具体逻辑
for(int k = i; k < j; k++){
cout<<str[k];
}
cout<< endl;
i = j;
}
return 0;
}