编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。在编写这个程序的时候要使这个程序能够处理的输入行的长
度没有限制。
#include <stdio.h>
int main()
{
int ch;
int line=1;
int a=1;
while((ch=getchar())!=EOF)//Ctrl+z时停止输入
{
if(a==1)
{
printf(" %d ",line);
line++;
a++;
}
if(ch=='\n')
{
a=1;
}
putchar(ch);
}
return 0;
}