高级语言程序设计课程第三次个人作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/2024C
这个作业要求在哪里:https://edu.cnblogs.com/campus/fzu/2024C/homework/13284
学号:102400205
姓名:柳钰舒
4.8.2 此问题考察对输出的宽度以及对于双引号此类字符的打印,刚开始不是很熟练,之后掌握字符的打印,宽度的掌握还可以
4.8.3 考察如何使用指数计数法打印数字,用%e或%E即可,过程中忽略了题目的格式要求,发现出书不同之后及时改正
4.8.4 单位转换,刚开始题目没给英尺和英寸的转换公式,导致对这两个单位不敏感的我忽略了,以为是直接输入打印,但其实要公式转换
4.8.6 这道题折腾了一会,因为不知道如何使数字与名字的结尾对齐,巩固了一下*的用法,最后终于完成了
4.8.7 这道题在编写上比较基础,应该主要是让我们感受一下float和double的区别,我确实感受到了,之前一直把他们混掉,还有一个新颖没见过的头文件<float.h>
4.8.8 巩固了define的用法,但是单位转换理解反了,,还是要多读几遍题目
5.11.1 第一次写while循环,折腾了很久,结合书里面的例题才总结出结构框架,还有判断循环的条件 ,写完这题下面的就顺多了
5.11.2 有点像累加,但其实是把循环的每个数都要输出,忘记加取地址符了,输入之后什么都没有,后面发现了补上
5.11.3 把天数转换为周+天就是用一个/和%,很顺的一题,没有什么问题
5.11.4 不会把厘米转换为英尺英寸,上网查了一下转换公式,重复输入就是用while
5.11.5 有程序清单5.13作为参照,就是把固定的天数转换为让用户自己输入,但是转换程序类型的时候有点无措,之后要重新明确程序目的
5.11.6 跟上课讲的累加和的例题相似,就是把例题中的n转换为立方与平方的形式
5.11.7 重点在设计函数计算立方,刚开始先写main后再定义,程序报错了,把定义的新函数调整到main上面就好了
5.11.8 比较难的是一个数反复利用而且值不变,也学习了求模运算
5.11.9 这题把之前几题的难点都综合起来了,常量的定义,函数的定义,以及循环的判断,程序报错了几次,有结构和语法问题,后面仔细检查一遍就改正了
总结:
这次作业主要掌握宽度、字符打印,指数表示,还有while循环,新函数的定义,常量的使用,
我在过程中发现自己对于函数的总体框架和编写顺序还不够熟练,
明白之后编写程序还是要先对课本知识进行复习,
运行几个课本上的例题,再写课后练习,不要看到题目就想当然开始写,
明确程序的目的和框架,再仔细编写,不要犯粗心的错误