高级语言程序设计第五次个人作业
这个作业属于哪个课程: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;
递归就是函数调用它自己,通常递归可以代替循环