您的位置:首页 > 其它

名企笔试:好未来2017秋招笔试:(倒置字符串)2017-03-07 算法爱好者

2017-04-24 20:03 351 查看
将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I
输入描述:每个测试输入包含1个测试用例: I like beijing. 输入用例长度不超过100
输出描述:依次输出倒置之后的字符串,以空格分割
输入例子:I like beijing.
输出例子:beijing. like I

C++源代码:

//Haoweilai Problem 2017.03.07
//2017.04.24 by wyj

/*
名企笔试:好未来2017秋招笔试:(倒置字符串)2017-03-07 算法爱好者

将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I

输入描述:
每个测试输入包含1个测试用例: I like beijing. 输入用例长度不超过100

输出描述:
依次输出倒置之后的字符串,以空格分割

输入例子:
I like beijing.

输出例子:
beijing. like I
*/

#include
#include
using namespace std;

int main()
{
string str[100];
int n = 0, i;
do
{
cin >> str[n++];
} while (getchar() != '\n');

for (i = 0;i < (n + 1) / 2;i++)
{
string temp = str[i];
str[i] = str[n - 1 - i];
str[n - 1 - i] = temp;
}
for (i = 0;i < n;i++)
cout << str[i] << ' ';
cout << endl;

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐