测试没问题 ,全ER,救救孩子
查看原帖
测试没问题 ,全ER,救救孩子
922134
jiejielove楼主2023/1/31 18:34
#include<iostream>
#include<stdio.h>
#include<math.h>
#include<iomanip>
#include<string>
using namespace std;

int main()
{
	string a;
	getline(cin, a);
	//int count = 0;
	int p=0, q;
	char k;
	for (int i = 0; i < a.length(); i++)
	{
		if (a[i] != ' ')
		{
			//count++;
			q = i;

		}
		else
		{
			for (int j = p; j <=q; j++)
			{

				k = a[p];
				a[p] = a[q];
				a[q] = k;
				p++;
				q--;
			}
			if (a[i] == ' ')
			{
				p = i + 1;
			}
		}
		if (i ==a.length()-1)
		{
			q = i;
			for (int j = p; j <=q; j++)
			{

				k = a[p];
				a[p] = a[q];
				a[q] = k;
				p++;
				q--;
			}
		}
	}

	for (int i = 0; i < a.length(); i++)
	{
		if (a[i] != ' ')
		{
			cout << a[i];
		}
		else
		{
			cout << "\n";
		}
	}
	
	return 0;
}
2023/1/31 18:34
加载中...