将每行输入,加上行号输出
来源:互联网 发布:顺丰打单软件 编辑:程序博客网 时间:2024/06/15 20:31
编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。在编写这个程序的时候要使这个程序能够处理的输入行的长度没有限制。
题目要求程序能够处理的输入行没有限制,可以利用getchar()从输入端上获取每行的字符,但是对于getchar(),只能每次获取一个字符,当获取到'\0'时,输出行号,结果与题目不符。可以借用一个flag,当flag为1时,输出行号。
#include <stdio.h>int main(){ int ch=0; int i=1; int flag=1; while((ch=getchar())!=EOF) { if(flag==1) { printf("%d ",i); flag=0; } if(ch=='\n') { i++; flag=1; } putchar(ch); }return 0;}
0 0
- 将每行输入,加上行号输出
- 将每行输入都打印到标准输出上并且前面加上行号
- 每行输入都要打印到标准输出上,前面要加上行号
- 每行输入都要打印到标准输出上,前面加上行号。
- 从标准输入读取几行输入,每行输入都要打印到标准输出上,前面加上行号。
- 从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。
- 标准输入每行,加行号输出
- C语言:标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。行号不能有限制
- 编写程序从标准输入读取几行输入。每行输入都打印在标准输出上,且前面加上行号
- 编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面要加上行号。
- 【c语言】从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号
- 程序:从标准输入读取几行输入,每行输入都要打印到标准输出上,前面要加上行号。
- 编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。
- 对每一行输入加上行号后重新输出
- 从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。在编写这个程序的时候要使用让这个程序能够处理的输入行的长度没有限制。
- 【C语言】从标准输入读取几行输入,每行输入都要打印到标准输出上,前面加上行号,并使此程序能够处理的输入行的长度没有限制。
- 从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号,使能够处理的输入行的长度没有限制
- 从标准输入中读取几行输入,每行输入都要打印到标准输出上,前面要加上行号。在编写这个程序时要是图让程序能够处理的输入行的长度没
- switch的基本用法与break
- JAVA设计模式-代理模式
- 字符串从两端进行动态输出
- 折半查找(二分查找)
- 编写一个猜数字游戏
- 将每行输入,加上行号输出
- 2016多校训练Contest7: 1002 Hearthstone hdu5810
- 编程解决实际问题--预测比赛结果,确定凶手
- 打印杨辉三角型
- 创建一个数组,实现数组元素的初始化,逆置,清空
- 面试技巧题
- 棋盘游戏
- STM32之定时器
- 有趣的C语言小程序