绍兴网站制作价格,谁有网站推荐一下好吗,谷歌认证合作伙伴网站建设,浙江平台网站建设设计10:简单密码 总时间限制: 1000ms内存限制: 65536kB描述Julius Caesar曾经使用过一种很简单的密码。对于明文中的每个字符#xff0c;将它用它字母表中后5位对应的字符来代替#xff0c;这样就得到了密文。比如字符A用F来代替。如下是密文和明文中字符的对应关系。密文A B C D… 10:简单密码 总时间限制: 1000ms内存限制: 65536kB描述 Julius Caesar曾经使用过一种很简单的密码。对于明文中的每个字符将它用它字母表中后5位对应的字符来代替这样就得到了密文。比如字符A用F来代替。如下是密文和明文中字符的对应关系。密文A B C D E F G H I J K L M N O P Q R S T U V W X Y Z明文V W X Y Z A B C D E F G H I J K L M N O P Q R S T U 你的任务是对给定的密文进行解密得到明文。你需要注意的是密文中出现的字母都是大写字母。密文中也包括非字母的字符对这些字符不用进行解码。 输入一行给出密文密文不为空而且其中的字符数不超过200。输出输出一行即密文对应的明文。样例输入 NS BFW, JAJSYX TK NRUTWYFSHJ FWJ YMJ WJXZQY TK YWNANFQ HFZXJX 样例输出 IN WAR, EVENTS OF IMPORTANCE ARE THE RESULT OF TRIVIAL CAUSES 来源翻译自 South Central USA 2002 的试题 思路 水题不解释 来上代码 #includecstdiousing namespace std;char word[201];inline char char_(char char__)
{if(char__Echar__A) return char__21;else if(char__Zchar__F) return char__-5;else return char__;
}int main()
{gets(word);for(int i0;i200;i) word[i]char_(word[i]);puts(word);return 0;
} 转载于:https://www.cnblogs.com/IUUUUUUUskyyy/p/6104467.html