10分,请问是哪里出现了问题
查看原帖
10分,请问是哪里出现了问题
985463
kunny67楼主2024/3/6 15:41
#include <iostream>
#include <iomanip>
#include <math.h>
#include <algorithm>
#include <string.h>
#include <stdio.h>
using namespace std;


int main(){
	string s;
	getline(cin,s);
	for(int i=0;s[i]!='\0';i++){
		if(s[i]>=65&&s[i]<=90){//大写时 
			if(s[i]==90){//A
				s[i] = 65;
				cout<<s[i];
			}
			else{
				s[i] = s[i]-1;
				cout<<s[i];
			}
		}
		else if(s[i]>=97&&s[i]<=122){//小写时
			if(s[i]==97){//a
				s[i] = 122;
				cout<<s[i];
			}
			else{
				s[i] = s[i]-1;
				cout<<s[i];
			}
		}
	}
}
2024/3/6 15:41
加载中...