美文网首页
C语言-电码加密(使用指针处理字符串)

C语言-电码加密(使用指针处理字符串)

作者: 广陵周惊蛰 | 来源:发表于2020-01-10 09:45 被阅读0次

问题描述:电码加密(使用指针处理字符串)

变换规则:小写字母z变换成a,其他字母变换成为该字母ASCII码顺序后一位的字母 。

源代码:

/*电码加密(使用指针处理字符串)
变换规则:小写字母z变换成a,其他字母变换成为该字母ASCII码顺序后一位的字母 。 
*/ 

#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\n","After being encrypted:",line);
    return 0;
}

void encrypt(char *s)
{
    for(;*s!='\0';s++)
        if(*s=='z')
            *s='a';
        else
            *s=*s+1;
}

运行结果:

电码加密(使用指针处理字符串)

程序心得:

程序首部通过宏定义的方式定义了一个符号常量MAXLINE,其固定值为100,主函数中出现MAXLINE的位置一律用100替换。

程序参数:

  • 输出大小: 149.890625 KiB
  • 编译时间: 0.38s

相关文章

  • C语言-电码加密(使用指针处理字符串)

    问题描述:电码加密(使用指针处理字符串) 变换规则:小写字母z变换成a,其他字母变换成为该字母ASCII码顺序后一...

  • 基础语法总结

    1.c++ .c/.mm 2013 OC第三 2.c语言字符串,使用字符数组构成,或者指针,清空指针NULL, 0...

  • 在Swift中使用C语言的指针

    在Swift中使用C语言的指针 在Swift中使用C语言的指针

  • C语言05- 指针

    C语言05- 指针 13:指针 指针是C语言中的精华,也是C语言程序的重点和难点。 13.1:指针定义与使用 指针...

  • [初学C++]浅谈C C++引用和指针的联系和区别

    为什么C/C++语言使用指针? ①一方面,每一种编程语言都使用指针。不止C/C++使用指针。每一种编程语言都使用指...

  • python与c

    1、ctypes 变量类型 2、定义一个可变字符串变量,长度为 10 3、C 语言指针 4、使用 C 语言数组和结...

  • C语言进阶

    指针 指针也是变量,在C语言中扮演者重要的角色。有许多使用指针的理由,比如: 字符串(string) 函数里按引用...

  • [C]C语言指针

    Blog C语言指针详解 C语言字符串操作 指针的作用 指针是程序数据在内存中的地址,指针变量是用来保存这些地址的...

  • Go语言-指针

    Go语言中的指针不同于C语言,Go语言的指针使用方法要简单很多。当然和C语言从指针定义到指针的使用都有很大的不同。...

  • 慕课网-Linux C语言指针与内存-学习笔记

    Linux C语言指针与内存 工具与原理 指针 数组 字符串 堆内存与栈内存 gdb内存调试工具。 C语言中指针的...

网友评论

      本文标题:C语言-电码加密(使用指针处理字符串)

      本文链接:https://www.haomeiwen.com/subject/lsduactx.html