3 条题解

  • 4
    @ 2024-9-7 21:09:30

    #include <bits/stdc++.h> using namespace std; string s; int main(){ int n; cin>>n>>s; for(int i=0;i<s.size();i++){ if( s[i]+n<='z'){ s[i]=s[i]+n; } else{ s[i]=s[i]-26+n; } } cout<<s; return 0; }

    • 1
      @ 2025-2-17 12:01:41
      #include<string>
      using namespace std;
      int main()
      {
      	int n;
      	cin>>n;
      	cin.ignore(); // 清除输入缓冲区中的换行符
      	string s;
      	getline(cin,s);
      	for(char &c:s)
      	{
      		if(c>='a'&&c<='z')
      		{
      			c=(26+c-'a'+n)%26+'a';
      	
      		}
      	}
      	cout<<s;
      	return 0;
       } 
      
      
      • -2
        @ 2024-7-21 13:58:06

        #include <bits/stdc++.h> using namespace std; string s; int main(){ int n; cin >> n>>s; for(int i=0;i<s.size();i++){ if( s[i]+n<='z'){ s[i]=s[i]+n; } else s[i]=s[i]-26+n; }
        cout<<s; return 0; }

        • 1

        信息

        ID
        2020
        时间
        1000ms
        内存
        512MiB
        难度
        7
        标签
        递交数
        530
        已通过
        117
        上传者