侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

凯撒加密解密

2023-05-09 星期二 / 0 评论 / 0 点赞 / 73 阅读 / 817 字

#include<stdio.h>void main(){ char M[100]; char C[100]; int p; printf("请选择0:加密,1:解密/n"); s

.

#include<stdio.h>void main(){   char M[100];   char C[100];   int p;   printf("请选择0:加密,1:解密/n");   scanf("%d",&p);   printf("请输入明文M(注意不要输入空白串)/n");   scanf("%s",M);   int i,K;   printf("请输入密钥K(注意不要输入空白串)/n");  scanf("%d",&K);  if(p==0)  { for(i=0;M[i]!='/0';i++)     if(M[i]>='a'&&M[i]<='z')  C[i]=(M[i]-'a'+K)%26+'a';     else if(M[i]>='A'&&M[i]<='z')  C[i]=(M[i]-'A'+K)%26+'A';     C[i]='/0';  } else if(p==1)  {    for(i=0;M[i]!='/0';i++)     if(M[i]>='a'&&M[i]<='z')  C[i]=(M[i]-'a'-K)%26+'a';     else if(M[i]>='A'&&M[i]<='z')  C[i]=(M[i]-'A'-K)%26+'A';     C[i]='/0';  } printf("The Ciphrtext is:/n%s/n",C);}


.

广告 广告

评论区