电文译成密码Problem Description有一行电文,按下面的规律译成密码:A→Z a→zB→Y b→yC→X c→x......即把第一个字母变成第26个字母,第i个字母变成第26-i-1个字符,非字母字符不变.Input输入文件首先
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 00:56:59
电文译成密码Problem Description有一行电文,按下面的规律译成密码:A→Z a→zB→Y b→yC→X c→x......即把第一个字母变成第26个字母,第i个字母变成第26-i-1个字符,非字母字符不变.Input输入文件首先
电文译成密码
Problem Description
有一行电文,按下面的规律译成密码:
A→Z a→z
B→Y b→y
C→X c→x
..
..
..
即把第一个字母变成第26个字母,第i个字母变成第26-i-1个字符,非字母字符不变.
Input
输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本.
Output
对于每一段文本,输出相应的密码,每段的输出占一行.
Sample Input
3
R droo erhrg Xsr mz mvcg dvvp
haPpy Birthday to you
gooD Luck
Sample Output
I will visit Chi na next week
szKkb Yrigswzb gl blf
tllW Ofxp
用VC能运行的C语言编,求代码,
电文译成密码Problem Description有一行电文,按下面的规律译成密码:A→Z a→zB→Y b→yC→X c→x......即把第一个字母变成第26个字母,第i个字母变成第26-i-1个字符,非字母字符不变.Input输入文件首先
#include
int main()
{
char str[256][256];
int n, i, j;
scanf("%d", &n);
getchar();
for (i = 0; i < n; i++)
{
gets(str[i]);
for (j = 0; str[i][j]; j++)
{
if (str[i][j] >= 'a' && str[i][j] = 'A' && str[i][j]