样例过-全WA
查看原帖
样例过-全WA
922134
jiejielove楼主2023/3/12 17:55
#include<iostream>
#include<stdio.h>
#include<math.h>
#include<iomanip>
#include<string>
#include<algorithm>
#include <cstdlib>
#include<stdlib.h>
#include<sstream>
#include<stack>
#include <climits>
using namespace std;

string s[1006];

int main()
{
	cin >> s[0];
	for (int i = 0; i < s[0].length(); i++)
	{
		if (s[0][i] >= 'A' && s[0][i] <= 'Z')
		{
			s[0][i] = s[0][i] + 32;
		}
		else if (s[0][i] >= 'a' && s[0][i] <= 'z')
		{
			s[0][i] = s[0][i] - 32;
		}
		if (s[i][0] >= '0' && s[i][0] <= '9')
		{
			reverse(s[i].begin(), s[i].end());
		}
	}
	int i = 1;
	while (getchar() == ' ')
	{
		cin >> s[i];
		for (int j = 0; j < s[i].length(); j++)
		{
			if (s[i][j] >= 'A' && s[i][j] <= 'Z')
			{
				s[i][j] = s[i][j] + 32;
			}
			else if(s[i][j] >= 'a' && s[i][j] <= 'z')
			{
				s[i][j] = s[i][j] - 32;
			}
			if (s[i][0] >= '0' && s[i][0] <= '9')
			{
				reverse(s[i].begin(), s[i].end());
			}
		}
		i++;
	}
	for (int j = i-1; j>=0; j--)
	{
		cout << s[j] << " ";
	}
	return 0;
}
2023/3/12 17:55
加载中...