1. 要求: 编写一个将输入复制到全输出的程序, 并将其中的制表符替换为\t, 将回退符替换为\b, 将反斜杠替换为\. 这样可以将制表符和回退符以可见的方式显示出来

2. 分析:

1. 制表符是\t, 输出是\\t, 反斜杠的输入\输出2个\, 那输出是\\\\.

3. 代码.


#include<stdio.h>
int main(){
    int input;
    while((input=getchar()) != EOF){
        if(input == '\\'){
            printf("\\\\");
        }else if(input == '\t'){
            printf("\\t");
        }else if(input == '\b'){
            printf("\\b");
        }else{
            putchar(input);
        }
    }
    return 0;
}