0
已解决
万韧山
初级天翼
初级天翼
#include<bits/stdc++.h>
using namespace std;
int a[500];
string s,b="";
int main(){
//取个位 %10
//取十位 /10%10
//取百位 /100%10
//取千位 /1000%10
//freopen("题目英文名.in","r",stdin);
//freopen("题目英文名.out","w",stdout);
getline(cin,s);
for(int i=0;i<s.size();i++){
a[s[i]]++;
if(!(s[i]>='A'&&s[i]<='Z'||s[i]>='a'&&s[i]<='z')){
s.erase(i,1);
i--;
}
}
for(int i=0;i<s.size();i++){
if(a[s[i]]!=0){
b[i]=s[i];
a[s[i]]=0;
}
}
for(int i=0;i<b.size();i++){
if(b[i]>='A'&&b[i]<='Z'){
b[i]+=32;
continue;
}
if(b[i]>='b'&&b[i]<='z'){
b[i]--;
continue;
}
if(b[i]=='a'){
b[i]=='z';
continue;
}
}
cout<<b;
//fclose(stdin);
//fclose(stdout);
return 0;
}
样例不对
万韧山在2022-08-10 14:17:57追加了内容
有人吗,这题AC了,送豆,不想给宋和陈
万韧山在2022-08-10 14:18:11追加了内容
有人吗,这题AC了,送豆,不想给宋和陈