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

<pre name="code" class="cpp">#include<stdio.h>
int main()
{   
	int ch;
	int line=0;
	int flag=1;
	while((ch=getchar())!=EOF)
	{
		if(flag==1)
		{
			line++;
			printf("%d",line);
			flag=0;
		}
		if(ch=='\n')
		{
			flag=1;
		}
		putchar(ch);
	}
	return 0;
}



你可能感兴趣的:(printf)