记录——《C Primer Plus (第五版)》第七章编程练习第四题

来源:互联网 发布:微课程视频制作软件 编辑:程序博客网 时间:2024/05/01 20:27
    利用if else 语句编写程序读取输入,直到#。用以感叹号代替每个句号,将原有的每个感叹号用两个感叹号代替,最后报告进行了多少次替代。
# include <stdio.h># define STOP '!'int main(void){    int i = 0;    char ch;    while((ch = getchar()) != '#')    {        if('.' == ch)        {            i++;            ch = STOP;            putchar(ch);        }        else if('!' == ch)        {            i++;            putchar(ch);    //用两次输出!号实现替代            putchar(ch);        }        else        putchar(ch);    }    printf("\n%d\n", i);    return 0;}
0 0
原创粉丝点击