要求
(1) 字母和数字的对应,计算结果取模26的最小非负完全剩余系的数a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z ,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25
(2) 加密方法即明文和密钥对应相加,密钥取完后又从头开始
代码
#include <stdio.h>
#include<cstring>
#include <cstdlib>
//加密
void encrypt()
{
int a,b,i=0,j=0;
char x[100],k[10],y[100];
printf("请输入消息:");
gets(x);
printf("\n");
printf("请输入密钥:");
gets(k);
printf("\n");
a=strlen(x);
b=strlen(k);
strlwr(k);
if(a>b)
{
for(i=