练习1-10 编写一个将输入复制到输出的程序,并将其中的制表符替换为\t,把回退符替换为\b,把反斜杠替换为\\。
2017-03-24 17:56
274 查看
C语言程序设计(第二版) 练习1-10 个人设计
编写一个将输入复制到输出的程序,并将其中的制表符替换为\t,把回退符替换为\b,把反斜杠替换为\\。代码块
#include <stdio.h> main() { int c; while ((c = getchar()) != EOF){ /*判断输入字符是否为文件结束符*/ if (c != '\t' && c != '\b' && c != '\\') /*如果输入字符不是制表符且不是退格符且不是反斜杠*/ putchar(c); /*输出字符*/ if (c == '\t') /*如果输入字符为制表符*/ printf("\\t"); /*打印输出\t */ if (c == '\b') /*如果输入字符为退格符*/ printf("\\b"); /*打印输出\b */ if (c == '\\') /*如果输入字符为反斜杠*/ printf("\\\\"); /*打印输出\\ */ } return 0; }
如果程序设计有错误或更简洁的方法,欢迎并感谢您指正出示,谢谢!
相关文章推荐
- 练习1-10 编写一个将输入复制到输出的的程序,并将其中的制表符替换成\t,把回退符替换成\b,把反斜杠\替换成\\,这样可以将制表符和回退符以可见的方式显示出来。
- 练习 1- 10 编写一个将输入复制到输出的程序,并将其中的制表符替换成 \t,把回退符替换成\b,把反斜杠替换为\\。 这样就可以将制表符和退格符以可见的方式显示出来。
- [C] 编写一个将输入复制到输出的程序,并将其中的制表符替换为\t,把回退符替换为\b,把反斜杠替换为\\1-10
- 编写一个将输入复制到输出的程序,并将其中的制表符替换成\t,把回退符替换成\b,把反斜杠替换为\\。
- 编写一个将输入复制到输出的程序,并将其中的制表符替换为\t,把回退符替换为\b,把反斜杠替换为\\
- 编写一个程序,将输入复制到输出,并将其中的制表符替换为\t,把回退符替换为\b,把反斜杠替换为\\,这样可以把制表符和回退符以可见的方式显示出来。
- 编写一个将输入复制到输出的程序,并将其中的制表符替换为\t,退格符替换为\b,反斜杠替换为\\
- 练习1-9 编写一个将输入复制到输出的程序,并将其中多个连续的空格用一个空格代替。
- 练习1-9 编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替。
- 将输入复制到输出,将其中的制表符,回退符,反斜杠可见的表示出来
- C语言程序设计习题 1-9 编写一个将输入复制到输出的程序,并将其中连续多个空格用一个空格代替
- 编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替。
- 【C语言】编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替
- [C] 编写一个将输入复制到输出的程序,将其中连续的多个空格用一个空格代替1-9
- 练习1-20:请编写程序detab,将输入中的制表符替换成适当数目的空格,适空格充满到下一个制表符中止的地方。假设制表符终止位的位置是固定的,比如每隔n列就会出现一个制表符终止位。n应该作为变量还是符号常量呢?
- 1.9.编写程序,将输入复制到输出,并且将连续的多个空格用一个替换。
- c语言:编写一个将输入复制到输出的程序,并将其中的多个空格用一个空格代替
- 编写一个将输入复制到输出的程序,并将其中的一个或多个连续的空格用一个空格代替
- 编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替
- 编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替。