输出时,自动加上行号
2016-04-19 20:19
260 查看
从标准输入读取几行的输出,并且每次在输出时自动的加上行号
such as:输入aaaa
读出为1.aaaa
bbbbb
2.bbbbb
并且输出的数的多少没有限制
#include<stdio.h>
int main()
{
int ch=0;
int line=1;
int flag=1;
while((ch=getchar()!=EOF)) EOF为标准输入的结尾
{
if(flag=1)
{
printf("%d.",line);
line++;
flag=0;
}
putchar(ch);
if(ch=='\n')
{
flag=1;
}
}
return 0;
}
such as:输入aaaa
读出为1.aaaa
bbbbb
2.bbbbb
并且输出的数的多少没有限制
#include<stdio.h>
int main()
{
int ch=0;
int line=1;
int flag=1;
while((ch=getchar()!=EOF)) EOF为标准输入的结尾
{
if(flag=1)
{
printf("%d.",line);
line++;
flag=0;
}
putchar(ch);
if(ch=='\n')
{
flag=1;
}
}
return 0;
}
相关文章推荐
- Set集合
- 数据结构学习安排
- [经典] 回文问题(一)
- android开发 用线程进行耗时操作,统一处理 第二版
- 深入理解synchronized
- Android官方开发文档Training系列课程中文版:调用相机之控制相机
- ansible的安装部署及简单应用
- 插入排序(InsertionSort)
- 剑指offer之找没有重复出现的数字
- 多表连接查询
- ansible的安装部署及简单应用
- 站立会议01
- 配置visual studio code进行asp.net core rc2的开发
- 使用GoodFeaturesToTrack进行关键点检测---29
- 深入理解Lock
- [leetcode] 341. Flatten Nested List Iterator
- 51nod 1060 最复杂的数(反素数)
- javaScript数组循环删除
- Annotation
- html的元素分类