cypher1.c

来自「经典书籍:C Primer Plus(第五版)中文版和源代码 本书全面讲述了C」· C语言 代码 · 共 21 行

C
21
字号
/* cypher1.c -- alters input, preserving spaces */
#include <stdio.h>
#define SPACE ' '             /* that's quote-space-quote */
int main(void)
{
    char ch;

    ch = getchar();           /* read a character         */
    while (ch != '\n')        /* while not end of line    */
    {
        if (ch == SPACE)      /* leave the space          */
            putchar(ch);      /* character unchanged      */
        else
            putchar(ch + 1);  /* change other characters  */
        ch = getchar();       /* get next character       */
    }
    putchar(ch);              /* print the newline        */
   
    return 0;
}

⌨️ 快捷键说明

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