码迷,mamicode.com
首页 > 其他好文 > 详细

12-17 学习记录

时间:2015-12-17 14:24:37      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:c语言学习

    今天复习了一个代码,编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。在编写这个程序的时候要使这个程序能够处理的输入行的长度没有限制。

    这个代码之前写过,可是今天再次编写的时候还是遇到了一些困难。我发现自己对于while语句的使用理解还是不够深刻。putchar的位置搞了半天。

    代码如下:

#include<stdio.h>
int main()
{
	int line = 1,j=1;
	char ch =‘ ‘;
	while ((ch=getchar())!=EOF)
	{
		if (j == 1)
		{
			printf("%d.", line);
			line++;
			j--;

		}
		if (ch == ‘\n‘)
		{
			j++;
		}
			putchar(ch);
	}
	return 0;
}


12-17 学习记录

标签:c语言学习

原文地址:http://lzd1995.blog.51cto.com/10973198/1725603

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!