满意答案
abbvvlll
2015.05.03
采纳率:53% 等级:13
已帮助:9419人
#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();/*加密函数*/ } 运行过程如下:
麻烦采纳,谢谢!
00分享举报