程序:从标准输入读取几行输入,每行输入都要打印到标准输出上,前面要加上行号。
2015-11-23 14:29
453 查看
C和指针的课后题练习:
运行结果:
心得:1.学会使用状态变量进行标记;
2.跳出程序的方法:使用特殊字符'$'。
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.跳出程序的方法:使用特殊字符'$'。
相关文章推荐
- Java环境变量的配置
- Java环境变量的配置
- Java环境变量的配置
- Java环境变量的配置
- zebra之间的通讯
- Java环境变量的配置
- Java环境变量的配置
- Java环境变量的配置
- Java环境变量的配置
- Java环境变量的配置
- Java环境变量的配置
- Android应用启动优化:一种DelayLoad的实现和原理(转)
- Vim
- C# 微信公众平台开发(4)-- 模版消息
- 常用css 样式积累
- linux 进程学习笔记-named pipe (FIFO)命名管道
- linux 进程学习笔记-进程信号sigal
- 数据库操作实例
- springmvc+mybatis+spring 整合 bootstrap html5 mysql oracle
- 跟我学习javascript解决异步编程异常方案