c语言:编写一个将输入复制到输出的程序,并将其中的多个空格用一个空格代替
2011-10-28 17:09
956 查看
《c语言程序设计 第二版》上的题目
1.编写一个将输入复制到输出的程序,并将其中的多个空格用一个空格代替?
直接看代码:
仅供参考,代码来源于互联网!!!
代码一:
代码二(详细):
PS:偶看了真是泪流满面,泪奔~~o(>_<)o ~~
1.编写一个将输入复制到输出的程序,并将其中的多个空格用一个空格代替?
直接看代码:
仅供参考,代码来源于互联网!!!
代码一:
#include "stdio.h" main() { int c; int i; int n = 0; while ( (c = getchar()) != EOF) { if ( c != '' ) { putchar(c); } else if ( n != '') { putchar(c); } n = c; } }
代码二(详细):
#include <stdio.h> /* count lines in input */ int main() { int c, pc; /* c = character, pc = previous character */ /* set pc to a value that wouldn't match any character, in case this program is ever modified to get rid of multiples of other characters */ pc = EOF; while ((c = getchar()) != EOF) { if (c == '') if (pc != '') /* or if (pc != c) */ putchar(c); /* We haven't met 'else' yet, so we have to be a little clumsy */ if (c != '') putchar(c); pc = c; } return 0; }
PS:偶看了真是泪流满面,泪奔~~o(>_<)o ~~
相关文章推荐
- 【C语言】编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替
- 练习1-9 编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替。
- 编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替。
- 编写一个将输入复制到输出的程序 ,并将其中连续的多个空格用一个空格代替 //学习笔记 编写一个将输入复制到输出的程序 ,并将其中连续的多个空格用一个空格代替 运行环境vs2015 #includ
- 编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替。
- [C] 编写一个将输入复制到输出的程序,将其中连续的多个空格用一个空格代替1-9
- 练习1-9 编写一个将输入复制到输出的程序,并将其中多个连续的空格用一个空格代替。
- 编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替
- 编写一个将输入复制到输出的程序,并将其中的一个或多个连续的空格用一个空格代替
- 编写一个讲输入复制到输出的程序,并将其中连续的多个空格用一个空格代替。
- 编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替
- C语言程序设计习题 1-9 编写一个将输入复制到输出的程序,并将其中连续多个空格用一个空格代替
- 编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替
- 练习 1-9 编写一个将输入复制到输出的程序, 并将其连续的多个空格用一个空格代替
- 将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替
- 书后练习--将输入复制到输出程序,并将其中连续的多个空格用一个空格代替
- 编写一个将输入复制到输出的程序,并将连续的多个空格用一个空格代替。
- 一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替
- 编写一个程序,把它的输入复制到输出,并将输入中连续的空格用一个空格代替
- 编写一个将输入复制到输出的程序,并将其中的制表符替换为\t,把回退符替换为\b,把反斜杠替换为\\