您的位置:首页 > 其它

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

2018-03-19 16:34 816 查看
#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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐