将“China”译成密码:用原来的字母后面第四个字母代替原来的字母。如:字母“A”后面第四个字母是“E”,用E代替A。因此:China赢译为Glmre。编译程序,用赋初值的方法使c1,c2,c3,c4,c5分别变为G ,l,m,r,e.分别用putchar函数和printf函数输出这五个字符
(有多个测试用例,如果只是输出:Glmre,将会得到错误的答案)
输入描述
China
输出描述
加密后的密码
样本输入
China
样本输出
Glmre
将“China”译成密码:用原来的字母后面第四个字母代替原来的字母。如:字母“A”后面第四个字母是“E”,用E代替A。因此:China赢译为Glmre。编译程序,用赋初值的方法使c1,c2,c3,c4,c5分别变为G ,l,m,r,e.分别用putchar函数和printf函数输出这五个字符
(有多个测试用例,如果只是输出:Glmre,将会得到错误的答案)
输入描述
China
输出描述
加密后的密码
样本输入
China
样本输出
Glmre
供参考:
#include<stdio.h>
int main()
{
char a[256];
int i = 0;
while ((a[i] = getchar()) && a[i] != '\n')
{
if (a[i] >= 'A' && a[i] <= 'Z')
a[i] = (a[i] - 'A' + 4) % 26 + 'A';
else if (a[i] >= 'a' && a[i] <= 'z')
a[i] = (a[i] - 'a' + 4) % 26 + 'a';
i++;
}
a[i] = '\0';
printf("%s\n", a);
return 0;
}