字符串反置,并压缩多余的空格

题目:给定字符串s, 要求把s中多于一个的连续空压缩成一个空格,并将连续的非空格字符串倒序打印出来,例如,给定"abc def efg",打印"cba fed gfe"
思路: 用栈来暂时存放单词,遇到空格就弹栈
程序:
#include 
#include 
using namespace std;
void main()
{
	int i;
	int s;//字符串长度
	//int sign=0;
	char a[100];
	cin.get(a,100);
	s=strlen(a);
	stack stk;
	 for(i=0;i
个人原创,转载注明

你可能感兴趣的:(字符串反置,并压缩多余的空格)