高级语言程序设计第五次个人作业

这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/2024C/

这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/2024C/homework/13298

学号:102400201

姓名:陈林祺
第八章
1


问题:输入ctrl+Z后循坏不结束
解决:要先输入\n再输ctrl+Z
2


问题:输入\n后就开始打印,因为输入Enter键后开始读取缓冲区的字符,同时\n也被读取。
解决:先将字符的ASICC码输入到一个数组中,再通过循环输出
3


问题:无
解决:一切顺利
4


问题:无
解决:一切顺利
5


问题:二分法想的有点久
解决:最后还是成功了
6


问题:无
解决:一切顺利
7


问题:无
解决:一切顺利
8


问题:输出结果总是0
解决:误把%f写成%d
第九章
1


问题:无
解决:一切顺利
2


问题:输出的列数错误
解决:多打了一个a++,把它删去
3


和第二个问题类似
4


问题:无
解决:一切顺利
5


问题:无
解决:一切顺利
6


问题:无
解决:一切顺利
7


问题:无
解决:一切顺利
8


问题:无
解决:一切顺利
9


问题:无
解决:一切顺利
10


问题:无
解决:一切顺利
11


问题:无
解决:一切顺利
思考与总结:
这次作业让我印象深刻的是getchar()函数和递归;用户通过键盘将数据输入到缓冲区,按下Enter键后程序才可以使用输入的字符,直到遇到文件结尾Ctrl+Z;
递归就是函数调用它自己,通常递归可以代替循环

posted @ 2024-11-03 13:25  lllinq  阅读(4)  评论(0编辑  收藏  举报