满意答案
sanmei0627
2013.03.04
采纳率:48% 等级:12
已帮助:9175人
#include
#include
#include
#define MAX_SIZE 100/*最大字符数*/
void encrypt()
/*加密算法*/
{
char code[MAX_SIZE] = "\0";
int j= 0;
printf("\n请输入明文:\n");
fflush(stdin);
gets(code);
while(code[j] != '\0')
{
if(code[j] >= 'a' &&code[j] <= 'z')
//小写字母加密
{
code[j] = 26 - (code[j] - 'a' + 1) + 'a';
}
else if(code[j] >= 'A' &&code[j] <= 'Z')
//大写字母加密
{
code[j] = 26 - (code[j] - 'A'+ 1) + 'A';
}
j++;
}
printf("\n对应的密文:\n%s\n", code);
}
void main(void)
{
encrypt();/*加密函数*/
}
运行过程如下:
01分享举报