⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 untitled1.cpp

📁 实现移位密码(扩展凯撒密码)
💻 CPP
字号:
                #include<stdio.h>
void main()
{
    int i,j,k;
    char a[100] ;
     char c;
    printf("please type in the plaittext(请输入明文):");     //请输入明文
   gets(a);
    i=strlen(a);    //计算出明文的长度
      printf("please type in the key(请输入密钥)(在0到25之间的数字): ");   //输入密钥
   scanf("%d",&k);
   printf("the ciphertext is 则密文是:");
   if (a[0]>=97)   //判断出输入的字母是小写则执行下面的句子
   for(j=0; i!=0;i--,j++)
   {
    c=0;
     c=(a[j]+k-65-32)%26+65;
    printf("%c", c) ;}

 else    //如果是大写字母则执行以下句子
   for(j=0; i!=0;i--,j++)
   {
    c=0;
   c=(a[j]+k-65)%26+32+65 ;
    printf("%c", c) ;}
    printf("\n");
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -