c++零分求助
查看原帖
c++零分求助
663651
YuuKiErii楼主2022/7/3 17:08

本地输入时输完n就自动结束了,求解

#include<bits/stdc++.h>
using namespace std;
char s[55];
int main (){
	int n;
	cin>>n;
	fgets(s,55,stdin);
	int len=strlen(s);
	for(int i=1;i<=len;i++){
		if(s[i]>='a'&&s[i]<='z'){
			if(s[i]+n<='z'){
			s[i]=s[i]+n;
		}
		else{
			s[i]=s[i]+n-26;
		}
	} 
		}
		for(int i=1;i<=len;i++)
		cout<<s[i];
	return 0;
} 
2022/7/3 17:08
加载中...