高级语言程序设计课程第八次个人作业
班级:https://edu.cnblogs.com/campus/fzu/2024C
作业要求: https://edu.cnblogs.com/campus/fzu/2024C/homework/13307
学号:102400109
姓名:袁湘湘
一、第十一章:
11.13.1
问题:忘记数组s的最后是\0;
解决:同学提醒后加上
11.13.2
问题:原本是直接在while条件里加不能是空格等,但没有输出;
解决:加了一个for循环,一个个去找是不是空格等,是的话直接截掉,成功输出
11.13.3
试了很多种方法,没办法说出来具体的问题,但试到最后成功了
11.13.6
问题:直接在int main函数里调用is函数,没有输出值,不知道怎么表现is函数的返回值;
解决:参考了别人的作业,在int main里用一个printf来输出is函数的返回值
11.13.7
问题:刚开始输入第一组数据时1234与12是分别在两行的;
解决:向室友求助,在几个地方加上了getchar,去把一组当中三次输入后的回车读走,成功输出
二、第十二章:
12.9.1
无问题
12.9.2
问题:首先是不会弄头文件源文件让他们一起编译,然后是不知道怎么做到在输入模式的格式错误时给出上一次的模式
解决:文件的问题是上网搜的,新建一个项目然后把几个文件都建在同一个项目里,第二个问题是借鉴了同学的作业,用上了“?”符号
12.9.3
感觉和前一题基本没差
12.9.8
问题:刚开始忘记加函数头了编译不成功,
解决:加上stdlib函数头后正确
12.9.9
问题:没有做到一行八个,第一个元素单独成行了;
解决:检查一遍发现i的初始值是零,把最后一个函数if里的条件从i改成i加一后正确
总结:对第十二章新学的知识掌握的不好,而且每次代码一长就写的各种报错,还是得细心且多练