编写程序,对输入字符密码进行加密输出,并解密显示。加密规则:对任一字符加上整数n(n为随机整数,1<=n<=10)后所得字符即为加密后字符。用c++语言表示
时间: 2024-05-26 18:11:03 浏览: 192
C++语言编写的数据加密解密程序
#include <stdio.h>
#include <stdlib.h>
int main() {
char password[100];
int n;
printf("请输入密码:\n");
scanf("%s", password);
n = rand() % 10 + 1;
printf("加密后的密码为:\n");
for (int i = 0; password[i] != '\0'; i++) {
printf("%c", password[i] + n);
}
printf("\n");
printf("解密后的密码为:\n");
for (int i = 0; password[i] != '\0'; i++) {
printf("%c", password[i] - n);
}
printf("\n");
return 0;
}
阅读全文