[C_AR210-易] 簡易加密
Time Limit: 2 seconds
問題描述 :
將所輸入之明碼字串,轉換成各字元之ASCII碼加2的加密字串。
輸入說明 :
第一行先輸入一個整數n (1 < n <= 10)表示有幾筆測資,接下來有n筆測資,每筆測資輸入一個字元。
輸出說明 :
輸出加密後之字串,且字串的每個字元最後必須有換行字元。
範例 :
輸入範例 | 輸出範例 |
3 A B C | C D E |
- #include <iostream>
- using namespace std;
- int main() {
- // [C_AR210-易] 簡易加密
- int n;
- cin >> n;
- for(int i = 0;i < n;i++)
- {
- char e;//一個字元
- cin >> e;
- cout << char(e+2) << endl;
- }
- return 0;
- }
Java
- import java.util.*;
- import java.lang.*;
- import java.io.*;
- class Main
- {
- public static void main (String[] args) throws java.lang.Exception
- {
- Scanner sc = new Scanner(System.in);
- int n;
- n = sc.nextInt();
- for(int i = 0;i < n;i++)
- {
- char ch = sc.next().charAt(0);;
- System.out.println((char)(ch+2));
- }
- }
- }
沒有留言:
張貼留言