编程题:编写一个应用程序用来输入的字符串进行加密,对于字母字符串加密规则如下:'a'→'d' 'p'→'e''w'→'z' .. 'x'→'a' 'y'→'þ''Z'→'℃“A→'D''B'→'E''W'→'Z'.. X'→'A 'Y'→'B’Z'→'℃?对于其他字符,不进行加密。
//解题思路:先把输入的字符串变成字符数组
然后遍历这个数组,判断输入的每个字符是否是字母,如果是,就进行加密
然后用foreach进行遍历,输出每个加密后的字符
string str = Console.ReadLine( );
char [ ] strArray = str.ToCharArray( );
for(int i = 0 ; i < strArray.Length ; i ++){
if((strArray[i]>='a'&& strArray[i]<='z' )||(strArray[i]>='A'&& strArray[i]<='z')){
strArray[i] = (char)(strArray[i]+3);
}
if((strArray[i]>'z'&&strArray[i]<='z'+3)||(strArray[i]>'Z'&&strArray[i]<'Z'+3)){
strArray[i] = (char)(strArray[i]-26);
}
}
foreach(char temp in strArray){
Console.Write(temp);
}