1 条题解

  • 0
    @ 2026-1-28 15:11:31
    #include<iostream>
    using namespace std;
    
    int main(){
        int n; // [1] 存储输入的偏移量
        cin >> n;
        
        // [2] 计算偏移后的起始字符:n%26确保偏移量在0-25范围内,避免超出字母表长度
        char x = 'A' + n % 26;
        
        // [3] 循环26次,输出完整的偏移后字母表
        for(int i = 1; i <= 26; i++){
            cout << x; // 输出当前字符
            x = x + 1; // 移动到下一个字符
            if(x > 'Z') x = 'A'; // 超出'Z'时,回到字母表开头'A'
        }
        
        return 0;
    }
    
    • 1

    信息

    ID
    898
    时间
    1000ms
    内存
    256MiB
    难度
    10
    标签
    递交数
    1
    已通过
    1
    上传者