为什么没输出啊 求救!
查看原帖
为什么没输出啊 求救!
752252
fish_hate_cat楼主2023/3/16 09:32
#include<iostream>
#include<string>
using namespace std;
int main()
{
	string a,b;
	cin>>a;
	int c=a.length();
	for(int i=0;i<c;i++)
	{
		if(a[i]>='A'&&a[i]<='Z')
		{
			a[i]=a[i]-'A'+'a';
		}
		else
		{
			a[i]=a[i]-'a'+'A';
		}
	}
	for(int i=c-1;i>0;i--)
	{
		b[c-i-1]=a[i];
	}
	for(int i=0;i<c;i++)
	{
		if(b[i]=='x')
		{
			b[i]='a';
		}
		else if(b[i]=='y')
		{
			b[i]='b';
		}
		else if(b[i]=='z')
		{
			b[i]='c';
		}
		else if(b[i]=='X')
		{
			b[i]='A';
		}
		else if(b[i]=='Y')
		{
			b[i]='B';
		}
		else if(b[i]=='Z')
		{
			b[i]='C';
		}
		else
		{
			b[i]+=3;
		}
	}
	cout<<b;
	return 0;
}
2023/3/16 09:32
加载中...