• 2022-06-15
    有一行电文,已经按照下面的规律译成密码:A→Z,a→z,B→Y,b→y,即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求 编程将密码译回原文,并输出原文
  • I will visit China next week.

    内容

    • 0

      将26个英文字母按自然顺序a,b,c,...,x,y,z排成字母表,并且约定z后面又回到a。则凯撒密码就是将原文的每个字母加密成它后面第3个字母。

    • 1

      原文每三个字母分成一组,按以下规则进行替换,第一个字母替换成字母表中该字母后面的第3个字母,第二个字母替换成字母表中该字母后面的第7个字母,第三个字母替换成字母表中该字母后面的第10字母,原文为 THAT CIPHER IS 密文为

    • 2

      将26个英文字母按自然顺序a,b,c,...,x,y,z排成字母表,并且约定z后面又回到a。则凯撒密码就是将原文的每个字母加密成它后面第3个字母。如果文章比较长, 加密之后如下哪一个字母出现得最多?

    • 3

      (编程题)字符加密:输入一个字符,如果是小写字母则输出其大写形式;如果是大写字母则输出其后第5个字母(例如:输入A,输出F;输入Y,输出D,26个字母循环变化,Z的下一个字母是A);其他字符则原样输出。

    • 4

      请编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母“A”后面第4个字母是“E”,用“E”代替“A”。请编一程序,用赋初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为’C’,’h’,’i',’n’,’a’。分别用putchar函数和printf函数输出。