为何不对
查看原帖
为何不对
1390387
vector_STL_楼主2024/9/26 22:38
#include<bits/stdc++.h>
using namespace std;
int main() {
	string a;
	cin >> a;
	for (auto &c : a) {
		if (c == 'A') {
			c = 'X';
		}
		if (c == 'B') {
			c = 'Y';
		}
		if (c == 'C') {
			c = 'Z';
		}
		if (c == 'a') {
			c = 'x';
		}
		if (c == 'b') {
			c = 'y';
		}
		if (c == 'c') {
			c = 'z';
		}
		if (c != 'a' || c != 'b' || c != 'c' || c != 'A' || c != 'B' || c != 'C') {
			c = (char)c - 3;
		}
	}
	for (int i = 0; i < a.size(); i++) {
		for (int j = 0; j < a.size(); j++) {
			a[j] = a[i];
		}
	}
	for(auto &c:a){
		if(isupper(c)){
			tolower(c);
		}
		if(islower(c)){
			toupper(c);
		}
	}
	cout<<a;
}
2024/9/26 22:38
加载中...