C 语言 习题 1-10
练习 1-10 编写一个将输入复制到输出的程序,并将其中的制表符替换为\t,把回退符替换为\b,把反斜杠替按为\\。这样可以将制表符和回退符以可见的方式显示出来。
1 #include<stdio.h> 2 3 int main(int argc, char const *argv[]) 4 { 5 int c; 6 7 while ((c = getchar()) != EOF) { 8 if (c == '\t') { 9 printf("\\t"); 10 }else if (c == '\b') { 11 printf("\\b"); 12 }else if (c == '\\') { 13 printf("\\\\"); 14 }else { 15 putchar(c); 16 } 17 } 18 19 return 0; 20 }