求助
  • 板块学术版
  • 楼主cysxc11111
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/1/7 17:21
  • 上次更新2024/1/7 20:13:45
查看原帖
求助
1126670
cysxc11111楼主2024/1/7 17:21

为什么只会输出小写字母?

#include<bits/stdc++.h>
using namespace std;
int K;
string s;
int main(){
	cin>>K;
	cin>>s;
	int len=s.length();
	for(int i=0;i<=len;i++){
		if(s[i]>='a'&&s[i]<='z') s[i]-=32;
		s[i]=(s[i]+(26-K-3*i-3)-'A')%26+'a';
	}
	cout<<s;
	return 0;
}
2024/1/7 17:21
加载中...