#include <stdio.h>
int main()
{
int line=1;//首先将行号置为1
int flag=1;//设置开关
int ch=0;//初始化字符
printf("%d",line);//
whlie((ch=getchar())!=EOF)
{
if(flag==1)//判断如果开关是开着的,则输出行号,并且给行号+1
{
printf("%d\n",line);//
line++;
flag=0;//行号输出完毕,将开关关掉;
}
if(ch==‘\n‘)//如果遇到换行
{
flag=1;//开关又打开
}
putchar(ch);//打开开关输入字符
}
return 0;
}
原文:http://10808695.blog.51cto.com/10798695/1709370