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

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

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

学号:102400109
姓名:袁湘湘
作业内容:编写并运行书本第6章6.16编程练习题目中的第1,5,7,8,9,10,12,13,15,16,18题。
编写并运行书本第7章7.12编程练习题目中的第1,2,4~11题。
一、第六章
1、6.16.1

无问题

2、6.16.5

问题:不会弄金字塔形状
解决,上网搜,用空格占位

3、6.16.7

问题:报错
解决:上网搜了才知道要加stdlib函数头

4、6.16.8

问题:忘记怎么判定是否是数字了
解决:查看上次有关温度那题,类似的

5、6.16.9

问题:读不懂题目的意思是什么
解决:通过询问室友,室友认为是自己写一个函数,现在也不知道这样对不对

6、6.16.10

问题:一直无法输出平方和,sum只输出max的平方
解决:后将b与sum的赋值用{}括住,成功输出平方和

7、6.16.12

问题:第二次输入无输出,把最后的printf和scanf放在第二个while内了
解决:移出后成功

8、6.16.13

问题:会多输出一个512
解决:把8改成7

9、6.16.16

问题:答案总感觉不对劲,原因是自己也搞乱cd分别代表哪两个人了
解决:注释后比较直观,把for里cd的大小比较更改了

10、6.16.18

无问题

二、第七章:
1、7.12.1

问题:输出数字与输入内容不匹配,原因是在两个if的括号里都写的ch=getchar
解决:if括号里写ch

2、7.12.2

问题:在for循环里面套了个while循环,导致无限循环
解决:后将while改成if-else,正确

3、7.12.4

问题:输入!后只能替换成一个!,忘记了putchar只能处理一个字符
解决:把putchar('!!')改成两个putchar('!')成功

4、7.12.5

问题:输入一个感叹号会输出三个,原因是没有在前两个case后面加break
解决:break加上后正确输出

5、7.12.6

问题:次数总是输出为0,if内写成be,ci了
解决:反过来后正确

6、7.12.7

无问题

7、7.12.8


问题:最绕脑子的一题T_T,不太知道从何下手
解决:留到最后,在朋友帮助下一条条捋顺

8、7.12.9

问题:忘记素数怎么求了
解决:上网搜

9、7.12.10


问题:输出结果一直是0美元
解决:把输出的%f写成%d了,改过来后正确

10、7.12.11



问题:也是题目绕脑子,一时不知道如何下手
解决:朋友帮忙缕清思路一条条慢慢写

总结:1、通过这次作业知道了自己的读题能力有多差,理解能力也是有点烂,题目一长就
搞不清思路。要多锻炼理解能力。
2、还是总忘记分号,频频报错,浪费大量时间。要多做题,牢记符号不能丢

posted @ 2024-10-27 19:54  circlexx  阅读(6)  评论(0编辑  收藏  举报