c++零分求助 急!!!
查看原帖
c++零分求助 急!!!
1048589
HuangBarry楼主2023/8/18 18:09
#include <bits/stdc++.h>
using namespace std;
char ch[50];
int main(){
	cin>>ch;
	int a[strlen(ch)];
	for(int i=0;i<=strlen(ch)-1;i++){
		if(isupper(ch[i])==1){
			ch[i]=tolower(ch[i]);
			continue;
		}
		if(ch[i]=='a'||ch[i]=='b'||ch[i]=='c'||ch[i]=='d'||ch[i]=='e'||ch[i]=='f'||ch[i]=='g'||ch[i]=='h'||ch[i]=='i'||ch[i]=='j'||ch[i]=='k'||ch[i]=='l'||ch[i]=='m'||ch[i]=='n'||ch[i]=='o'||ch[i]=='p'||ch[i]=='q'||ch[i]=='r'||ch[i]=='s'||ch[i]=='t'||ch[i]=='u'||ch[i]=='v'||ch[i]=='w'||ch[i]=='x'||ch[i]=='y'||ch[i]=='z')
			ch[i]=toupper(ch[i]);
	}
	for(int i=0;i<=strlen(ch)-1;i++)
		a[i]=(int)ch[i];
	for(int i=0;i<=strlen(ch)-1;i++){
		if(a[i]!=88&&a[i]!=89&&a[i]!=90&&a[i]!=120&&a[i]!=121&&a[i]!=122)
			a[i]+=3;
		else
			a[i]-=23;
	}
	for(int i=0;i<=strlen(ch)-1;i++)
		ch[i]=(char)a[i];
	for(int i=strlen(ch)-1;i>=0;i--)
		cout<<ch[i];
	return 0;
}
2023/8/18 18:09
加载中...