C語言實驗——字符編碼(java)

Problem Description

請將一串長度爲5的純字母文本譯成一個密碼,密碼規律如下:用原來的字母后面的第4個字母代替原來的字母。如C用G代替(文本中不存在W/w、X/x、Y/y、Z/z等字母),最後得到的文本即爲密碼。

Input

輸入一串文本,長度固定爲5。

Output

輸出對應的密碼。格式爲:
password is 密碼

Sample Input

China

Sample Output

password is Glmre

Hint

 
import java.util.Arrays;
import java.util.Scanner;
public class Main {

	public static void main(String[] args) {
		String num;
		Scanner sc = new Scanner(System.in);
		num = sc.next();
		int n = num.length();
		System.out.printf("password is ");
		for(int i=0;i<n-1;i++)
		{
			char c =num.charAt(i);
			c=(char) (c+4);
			System.out.printf("%c",c);
		}
		char c =num.charAt(n-1);
		c=(char) (c+4);
		System.out.printf("%c\n",c);
		sc.close();
}
}




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章