首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C++ >> C++ 入門

HDU 1328 IBM Minus One:字符後移

     編輯:C++ 入門

題目

將輸入字符串中每個大寫字母替換為字母表中下一個字母(Z→A)。輸出格式:String #i\nRESULT\n。

代碼

int main() {
    int T; scanf("%d", &T);
    string s;
    for (int cs=1; cs<=T; ++cs) {
        cin >> s;
        printf("String #%d\n", cs);
        for (char c : s) {
            if (c == 'Z') putchar('A');
            else putchar(c+1);
        }
        puts("\n");
    }
    return 0;
}

要點

  • 只處理大寫字母,題目保證輸入均為大寫。
  • 輸出每組後有空行。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved