zoukankan      html  css  js  c++  java
  • 实验十(二)2、为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文

    变换规则是:小写字母z变换成为a,其它字符变换成为该字符ASCII码顺序后1位的字符,比如o变换为p。
         要求输入一个字符串(少于80个字符),输出相应的密文;要求定义和调用函数encrypt(s),该函数将字符串s变换为密文。

    #include<stdio.h>
    #include<string.h>
    #define MAXLINE 100  //*定义一个预定常量
    void encrypt(char*);    //*调用加密函数
    int main(void)
    {
        char line [MAXLINE];    //*标明数组的长度
        
        printf("Input the string:");
        gets(line);
        encrypt(line);
        printf("%s%s
    ","After being encrypted:",line);
        return 0;
    }
    void encrypt(char*s)
    {
        for(;*s!='';s++)
           if(*s=='z')   //*判断s的值是否为z
             *s='a';
           else
              *s=*s+1;
    }
             
    
        
  • 相关阅读:
    建议自学
    大牛之术
    学习榜样
    .net源码
    练习题
    学习-如何克服拖延
    如何解决困难问题
    最近阅读
    如何学习一门新语言
    安全问题关注博客
  • 原文地址:https://www.cnblogs.com/2013djj/p/3422662.html
Copyright © 2011-2022 走看看