- 3-4 颠倒单词
- 2019-04-25 16:33:48 @
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
char ch[100001] = "";
cin.getline(ch, 100001);
bool flag = false;
int index;
for (int i = 0; ch[i] != 0; i++)
{
if (ch[i] != ' ')
{
flag = true;
index = i;
while (ch[i] != ' ' && ch[i] != 0)
i++;
}
if (flag)
{
for (int j = index, k = i - 1; j < k; j++, k--)
swap(ch[j], ch[k]);
flag = false;
}
}
for (int i = 0; ch[i] != 0; i++)
cout << ch[i];
return 0;
}
0 条评论
目前还没有评论...
信息
- 难度
- 2
- 分类
- (无)
- 标签
- 递交数
- 1377
- 已通过
- 64
- 通过率
- 5%
- 被复制
- 5
- 上传者