为什么只会输出小写字母?
#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; }