您的位置:首页 > 其它

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

2015-11-23 14:29 453 查看
C和指针的课后题练习:

void Output()
{
bool flag = true;   //设置状态变量来判断是不是新的一行
int count = 1;      //count用来记录第几行
int ch;             //输入变量

while((ch=getchar()) != '$')   //利用特殊字符'$'结束程序
{
if(flag)
{
printf("%d ", count++);
flag = !flag;
}

putchar(ch);

if(ch == '\n')
{
flag = true;
}
}
}

int main()
{
Output();

return 0;
}


运行结果:



心得:1.学会使用状态变量进行标记;

            2.跳出程序的方法:使用特殊字符'$'。 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: