求助大佬,为啥全wa
查看原帖
求助大佬,为啥全wa
1381851
wsm2006楼主2024/9/26 17:26
#include<bits/stdc++.h>
using namespace std;
int main()
{
	char a[101],b[101];
	int l,j;
	cin >> a;
	l = strlen(a);
	for (int i = 0; i < l; i++)
	{
		if (a[i] >= 'A' && a[i] <= 'Z')
		{
			a[i] = tolower(a[i]);
		}
		else if (a[i] >= 'a' && a[i] <= 'z')
		{
			a[i] = toupper(a[i]);
		}
	}
	for (int i = l - 1; i >= 0; i--)
	{
		b[j] = a[i];
		j++;
	}
	
	for (int i = 0; i < l; i++)
	{
		switch (b[i])
		{
		case 'x':cout << 'a'; break;
		case 'X':cout << 'A'; break;
		case 'y':cout << 'b'; break;
		case 'Y':cout << 'B'; break;
		case 'z':cout << 'c'; break;
		case 'Z':cout << 'C'; break;
		defult: cout << char(b[i] + 3); break;
		}
	}

	return 0;
}

2024/9/26 17:26
加载中...