【c语言】从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号

来源:互联网 发布:算法英语 编辑:程序博客网 时间:2024/04/30 15:39
//编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。在编写这个程序的时候要使这个程序能够处理的输入行的长度没有限制。#include <stdio.h>int main(){int a,i=1;int flag=1;printf("请输入:\n");   while( (a = getchar()) != EOF )   {      if ( flag == 1 )   {   printf("%d",i);   flag=0;   }   if ( a == '\n' )   {i++;flag=1;   }   putchar(a);   }      return 0;}
<img src="http://img.blog.csdn.net/20150323194541913?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenlxMTMyMjc4MjUwMTl6eXE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

0 0
原创粉丝点击