📄 替换.cpp
字号:
#include <stdio.h>
#include <string.h>
main()
{
char a[25][25],*c,ah[25];
char ch;
int n,m,Dch,Dah,MaxLength;
FILE *in;
for(int i=0;i<26;i++)
for(int j=0;j<26;j++)
a[i][j]='\0';
for(i=0;i<26;i++) ah[i]='\0';
for(i=0;i<26;i++)
for(int j=0;j<26;j++)
if((a[i][j]='A'+i+j)>'Z')
a[i][j]-=26;
//printf("%s",a);
//ch=getchar();
if((in=fopen("cjj.txt","r"))==NULL)
{
printf("不能打开cjj.txt文件!\n");
return(0);
}
printf("请输入密钥串:\n");
scanf("%s",ah);
//ch=getchar();
MaxLength=strlen(ah);
ch=fgetc(in);
while(ch!=EOF)
{
Dch=ch-65;
Dah=ah[n++]-65;
c[m++]=a[Dch][Dah];
if(n==MaxLength)
n=0;
}
c[m]='\0';
fclose(in);
printf("密文为: %s\n",c);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -