- 从键盘输入一行字符,按下列规则加密之后输出。
- 大写字母处理方式
- A ------- Z
- B ------- Y
- C ------- X
- Z ------- A
- 小写字母处理方式
- a ------- z
- b ------- y
- c ------- x
- z ------- a
- 数字处理方式
- 0 ------- 9
- 1 ------- 8
- 9 ------- 0
- 其余字符不变
- int main()
{
char a[100];
printf("输入字符串:\n");
int i = 0;
while ( (a[i]=getchar()) && a[i]!='\n')
{
if (a[i] >= 'A' && a[i] <= 'Z')
//a[i]=a[i] + 25 - 2 * (a[i] - 'A');
a[i] = a[i] + 25 - 2 * (a[i] - 'A');
else if (a[i] >= 'a' && a[i] <= 'z')
a[i] = a[i] + 25 - 2 * (a[i] - 'a');
else if (a[i] >= '0' && a[i] <= '9')
a[i] = a[i] + 9-2*(a[i]-48);
i++;
}
a[i] = '\0';
printf("%s\n",a);
system("pause");
return 0;
}
- 大写字母处理方式