encode.cpp
来自「一些VC++的经典实例」· C++ 代码 · 共 68 行
CPP
68 行
//Program ex5 将你输入的内容加密显示在显示器上
//设计者 古槿
#include "stdio.h"
#include "conio.h"
#include "stdlib.h"
int main(void)
{
char input;
unsigned int seed;
char delta;
int length;
int i;
printf("****************************\n");
printf("* 元音字母简易文档加密程序 *\n");
printf("****************************\n\n");
printf("请输入密码(0~10000):\n");
scanf("%d",&seed);
srand(seed);
printf("请输入你文本的长度(0~10000)\n");
scanf("%d",&length);
printf("如果你想在中途退出输入,请按Q(大写)\n");
printf("请输入你想要的文字,在屏幕上将显示加密后的文字:\n");
for(i=0;i<length;i++)
{
input=getch();
if(input=='Q')
break;
delta=(char)(((double)rand()/(double)RAND_MAX)*100.0);
switch(input)
{
case 'a':
input+=delta;
break;
case 'e':
input+=delta;
break;
case 'i':
input+=delta;
break;
case 'o':
input+=delta;
break;
case 'u':
input+=delta;
break;
case ' ':
input+=delta;
break;
default:
break;
}
printf("%c",input);
}
printf("\n");
return 1;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?