📄 垂直栏栅加密算法2.cpp
字号:
// 垂直栏栅加密算法2.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "stdio.h"
void main( )
{
char *s,*p,ch[100];
int k,i,j,a;
printf("please input a p-text:\n");
scanf("%s",&s);
printf("please input a key:\n");
scanf("%d",&k);
p=s;
while (*(p+i)!='\0')
i++;
a=i;
for(i=0;i<k;i++)
{p=s+i;
while((p-s)<a)
{
ch[j]=*p;
p=p+k;
j++;
}
}
ch[j]='\0';
for(i=0;i<a;i++)
printf("%c",ch[i]);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -