社区讨论
满江红,但是是输出问题(孩子们,我能说什么呢?))
B2116加密的病历单参与者 2已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @mhjutq3e
- 此快照首次捕获于
- 2025/11/04 08:52 4 个月前
- 此快照最后确认于
- 2025/11/04 08:52 4 个月前
rt
CPP#include <bits/stdc++.h>
using namespace std;
string a;
char stemp,temp;
int main() {
getline(cin,a);
for(int i=0; i<a.size()-1; i++) {
if(a[i]>='a'&&a[i]<='z') {
stemp=a[i];
char(stemp+=32);
a[i]=stemp;
} else {
stemp=a[i];
char(stemp-=32);
a[i]=stemp;
}
}
for(int i=0; i<a.size(); i++) {
a[i]=temp;
a[a.size()-i-1]=a[i];
temp=a[a.size()-i-1];
}
for(int i=0; i<a.size(); i++) {
if(a[i]>='a'&&a[i]<='z') {
if(a[i]>='d'&&a[i]<='z') {
a[i]=a[i]-('d'-'a');
} else {
a[i]=a[i]+('x'-'a');
}
} else {
if(a[i]>='D'&&a[i]<='Z') {
a[i]=a[i]-('D'-'A');
} else {
a[i]=a[i]+('X'-'A');
}
}
}
cout<<a;
return 0;
}
不好了孩子们,我输出让空空儿给偷了,我没救了,快跑。
回复
共 2 条回复,欢迎继续交流。
正在加载回复...