[B] 1009 PAT ironic (1)

#include<iostream>
#include<string>
using namespace std; 

//输出直到词组结尾 
void myprint(string &s,int i)
{
	while(i<s.size()  && s[i]!=' ')
	{
		cout<<s[i++];
	}
}

int main()
{
	int len; 
	int i,j;
	string s;//string来
	getline(cin,s); //输入一行(包括空格
	len = s.size()-1;
	
	while(len>=0){
		
		if(len==0)
			myprint(s,len);//第一个单词处理
					
		if(s[len]==' '){
			myprint(s,len+1);
			cout<<' ';//不是第一个词的话,第一个结尾补输出一个空格
		}

		len--;
			
	}


	return 0;

}

 

Published 63 original articles · won praise 13 · views 40000 +

Guess you like

Origin blog.csdn.net/changreal/article/details/88212376