有一行电文译文下面规律译成密码: A->Z a->z B->Y b->y C->X c->x … 即第一个字母变成第26 个字母,第i 个字母变成第(26-i+1)个字母。非字母字符不变,要求编程序将密码回原文,并打印出密码和原文。
main() { int i;char str1[100],str2[100]; gets(str1); for(i=0;str1[i]!=’\0’;i++) if(str1[i]>=65&&str1[i]<=90) str2[i]=155-str1[i]; else if(str1[i]>=97&&str1[i]<=122) str2[i]=219-str1[i]; else str2[i]=str1[i]; printf("%s\n%s\n",str1,str2); }
举一反三
- 有一行点位,已按下面规律译成密码:有一行电文,已按下面规律译成密码:A->Z a->z B->Y b->y C->X c->x … 即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变,要求编程序将密码译回原文,并打印出密码和原文。
- 有一行电文,已按下面规律译成密码:A→Z a→zB→Y b→yC→X c→x ... ...即第1个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求编程序将密码译回原文,并输出密码和原文。
- 有一行电文,已经按照下面的规律译成密码:A→Z,a→z,B→Y,b→y,即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求 编程将密码译回原文,并输出原文
- 有一行电文,已按下面规律译成密码: A→ZB→YC→X…… a→zb→yc→x…… 即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求编程序将密码译回原文,并输出密码和原文。
- 将26个英文字母按自然顺序a,b,c,...,x,y,z排成字母表,并且约定z后面又回到a。则凯撒密码就是将原文的每个字母加密成它后面第3个字母。
内容
- 0
将26个英文字母按自然顺序a,b,c,...,x,y,z排成字母表,并且约定z后面又回到a。则凯撒密码就是将原文的每个字母加密成它后面第3个字母。如果文章比较长, 加密之后如下哪一个字母出现得最多?
- 1
根据下面提示组成一个四字词组第一个字为树第二个字汉语拼音有两个字母组成,第二个字母为a第三个字拼音首字母为z第四个字拼音末字母为g这个成语是用来描述一个女人的
- 2
希腊人将哪两个字母添加到字母表里() A: Y Z B: X Y C: X Z D: V Y
- 3
将26个英文字母按自然顺序a,b,c,...,x,y,z排成字母表,并且约定z后面又回到a。则凯撒密码就是将原文的每个字母加密成它后面第3个字母。例如,单词baby中的字母b,a,y分别加密成e,d,b,因此baby加密成edeb。某个单词被加密成 edg,在加密前的原文中不包含如下哪个字母:
- 4
请编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母“A”后面第4个字母是“E”,用“E”代替“A”。请编一程序,用赋初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为’C’,’h’,’i',’n’,’a’。分别用putchar函数和printf函数输出。