阅读背景:

p16.2编写一个程序,从标准输入读取几行输入,每行输入都要打印到标准输出上,前面要加上行号,书入行的长度没有限制

来源:互联网 
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
	char ch = 0;
	int turn = 1;
	int count = 0;
	while ((ch = getchar()) != EOF)     //getchar一个一个的字符读取
	{
		if (turn == 1)
		{
			turn = 0;  //开关,保证count每次只能输出一次
			count++;
			printf("%d  ", count);
			
		}
		putchar(ch);    //保证每次输出一次count,然后getchar一个一个读取,打印,,,,,
		if (ch == '\n')                //遇到了\n,表示要换行了,开关打开,在输出新的一行
		{
			turn = 1;
		}
	}
	system("pause");
	return 0;
}#define _CRT_SECURE_NO_WARNINGS 1
#include<stdi



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: