0
点赞
收藏
分享

微信扫一扫

将一句话的单词进行倒置,标点符号不倒换。比如一句话:“i love you.”倒换后变为“you. love i“

有点d伤 2022-01-14 阅读 51
無處安放的靈魂~~ 10:04:09
int funnn(char *str)
{
	vector<string>str_vec;
	char *p=str;
	
	string temp="";
	for(int i=0;i<strlen(str)+1;i++)
	{
		if(str[i]==' '||str[i]=='\0')
		{
			str_vec.push_back(temp);
			temp="";

		}
		else
		{
			temp+=str[i];
		}
	}
	for(int j=0;j<str_vec.size();j++)
	{
		cout<<str_vec[j]<<endl;
	}
	reverse(str_vec.begin(),str_vec.end());
	for( j=0;j<str_vec.size();j++)
	{
		cout<<str_vec[j]<<endl;
	}
	return 0;
}

结果可自行拼接

举报

相关推荐

0 条评论