50分求大佬help!
查看原帖
50分求大佬help!
1273193
cyc120209楼主2024/10/19 21:47

样例能过,但是只有50分,求大佬帮调……

//***AC*** Orz ←给我AC
#include<iostream>
#include<cstring>

#define ll long long
#define endl "\n"

using namespace std;
const int maxn=2e6+10;

string a;

int main()
{
	ios::sync_with_stdio(false);
	
	cin.tie(0);
	cout.tie(0);
	
	getline(cin,a);
	int len=a.length();
	
	int cnt=0;
	for(int i=0;i<len;i++){
		if(!isalpha(a[i])){
			continue;
		}

		cnt++;
		if(cnt%2==0&&a[i]>='A'&&a[i]<='Z'){
			a[i]-='A';
			a[i]+='a';
		}
		else if(cnt%2==1&&a[i]>='a'&&a[i]<='z'){
			a[i]-='a';
			a[i]+='A';
		}
	}
	
	cout<<a<<endl;
	
	return 0;
}

谢谢大佬们Orz

2024/10/19 21:47
加载中...