简单加密程序

来源:互联网 发布:编程界面matlab 编辑:程序博客网 时间:2024/05/22 00:20

描述: 由键盘任意输入一串字符,对其进行加密,加密原则为:如果为字母,将其循环右移2个字母,其他字符保持不变。
输入: 一串字符
输出: 加密后的字符串
输入样例: abl2CDxyz
输出样例: cdl2EFzab
提示:
1. 可用gets()和puts()输入输出字符串。
2. 利用ASCII码运算进行加密。

#include <stdio.h>#include <string.h>int main(void){    char a[1000];    int i;    gets(a);    for(i=0; i<=1000; i++)    {        if((a[i]>='a'&&a[i]<='x')||(a[i]>='A'&&a[i]<='X'))            a[i] = a[i] + 2;        if(a[i] == 'y')        {            a[i] = 'a';        }        else if(a[i] == 'z')        {            a[i] = 'b';        }        else if(a[i] == 'Y')        {            a[i] = 'A';        }        else if(a[i] == 'Z')        {            a[i] = 'B';        }    }    puts(a);    return 0;}
0 0
原创粉丝点击