c语言:电文破译
有一行电文,已按下面规律译成密文: A->Z a->z B->Y b->y C->X c->x …… 即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变。要求编写程序将密文译回原文并输出。请使用数组实现。
输入
输入一行字符串密文,长度不超过80。
下面是我的代码:
#include <stdio.h>
#include <string.h>
int main()
{
char str[81];
char c,string;
int i;
gets (str);
for(i=0;(c=str[i])!='