10分,哪里出错了
查看原帖
10分,哪里出错了
1247040
V_HAPPY666楼主2024/4/4 20:55
#include <bits/stdc++.h>
using namespace std;

int main()
{
 	ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);
	//freopen("?.in","r",stdin);
	//freopen("?.out","w",stdout);
	string s;
	getline(cin,s);
	for(int i=0;i<s.size();i++)
	{
		if(isalpha(s[i]))
		{
			if('A'<=s[i]<='Z')
			{
				if(s[i]=='A')
				{
					cout<<'Z';	
				}
				else
				{
					s[i]-=1;
					cout<<s[i];
				}
			}
			else if('a'<=s[i]<='z')
			{
				if(s[i]=='a')
				{
					cout<<'z';	
				}
				else
				{
					s[i]-=1;
					cout<<s[i]-1;
				}
			}			
		}
		else
		{
			cout<<s[i];
		}
	} 
	return 0;
}

2024/4/4 20:55
加载中...