永发信息网

C++程序求明文与暗文的转换

答案:1  悬赏:40  手机版
解决时间 2021-03-24 12:14
  • 提问者网友:寂寞撕碎了回忆
  • 2021-03-23 22:31
C++程序求明文与暗文的转换
最佳答案
  • 五星知识达人网友:神的生死簿
  • 2021-03-24 00:10
#include
#include
#include

void encode(char * s)
{
char * x = s, c = 0;
if (!x) return;
while(*x) {
c = *x;
if (c >= 'a' && c < 'v') *x = c + 5 - 'a' + 'A';
if (c >= 'v' && c <='z') *x = c - 'v' + 'A';
if (c >= 'A' && c < 'V') *x = c + 5 - 'A' + 'a';
if (c >= 'V' && c <='Z') *x = c - 'V' + 'a';
x++;
}
}

int main(void)
{
char s[80] = "";
for(;;) {
gets(s);
if(strstr(s, "exit")) break;
encode(s);
printf(s);
printf("\n");
}
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯