将每行输入都打印到标准输出上并且前面加上行号
2015-03-18 17:12
197 查看
#include <stdio.h> int main() { int ch,i=0,j=1; while((ch=getchar()) != EOF) { if(j == 1) { i++; printf("%d",i); j=j+1; } if(ch == '\n') { j=1; } putchar(ch); } return 0; }刚开始只想到了遇到\n便加行号,结果运行时发现第一行始终没有行好,研究半天不得解,请教之后才恍然大悟,还是做的太少,脑子里的东西太少,还需勤加练习
相关文章推荐
- 编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面要加上行号。
- 每行输入都要打印到标准输出上,前面要加上行号
- 每一行输入都要打印到标准输出上,前面要加上行号
- 从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号,使能够处理的输入行的长度没有限制
- 【c语言】从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号
- 从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。
- 从标准输入读取几行输入,每行输入都要打印到标准输出上,前面加上行号。
- 【C语言】编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。编写这个程序的时候要使这个程序能够处理的输入行的长度没有限制。
- 编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。
- 从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号,使能够处理的输入行的长度没有限制
- 程序:从标准输入读取几行输入,每行输入都要打印到标准输出上,前面要加上行号。
- C语言:标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。行号不能有限制
- p16.2编写一个程序,从标准输入读取几行输入,每行输入都要打印到标准输出上,前面要加上行号,书入行的长度没有限制
- C语言:标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。行号不能有限制
- 编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。
- 从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。在编写这个程序的时候要使用让这个程序能够处理的输入行的长度没有限制。
- 每行输入都要打印到标准输出上,前面加上行号。
- 编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。在编写这个程序的时候要使这个程序能够处理的输入行的长度没有限制
- 【c语言】编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。在编写这个程序的时候要使这个程序能够处理的输入行的长度没有限制。
- 【C语言】从标准输入读取几行输入,每行输入都要打印到标准输出上,前面加上行号,并使此程序能够处理的输入行的长度没有限制。