C语言I博客作业03
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/ |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11423 |
这个作业的目标 | 理清做题思路,总结做题技巧,明确学习方向 |
学号 | 20209186 |
1.1 |
1)将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
2)数据处理
数据表达:用了变量x,count等整点型,通过循环与判断得出结果
数据处理:用嵌套循环与判断得出结果
3)PTA提交列表及说明
Q1:部分错误
A1:从原来的累加改变思路换累减(更快且思路清晰得出答案)
Q2:格式错误
A2:没看清题目要求(未空格),以及许多未注意的小错误
1.2
1)本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等于60为D;小于60为E。
2)数据处理
数据处理:用了变量i与数组等整点型,通过循环与判断得出答案
数据表达:用for循环与if逐一判断学生成绩从而得出答案
3)PTA提交列表及说明
Q1:答案错误
A1:区间未表示清楚(等于号未写上),还有许多小错误
1.3
1)熟悉C语言集成开发环境Code::Blocks,并参考例2.1b和例2.2程序,在每一行输出变量的值后,再输出该变量所占内存的字节数。请把程序补充完整,并在Code::Blocks下运行程序,观察程序的运行结果,结果正确后提交程序。
2)数据处理
数据处理:用了浮点型变量b,字符c,整点型a直接输出得到答案
数据表达:输入变量后printf输出对应结果
3)PTA提交列表及说明
Q1:编译错误
A1:字符对应%c(注意力不集中写成了%d),小错误居多
2
功能:利用递归判断丑数
优点及可学习的地方:
1)在程序中灵活运用if并进行运算
2)利用函数可用来简化运算过程
3)灵活并准确运用逻辑运算符
4)清晰的书写思路,以便检查
3
1)学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
3/9-3/15 | 20h | 553 | for循环,一维数组 | 多维数组的运用 |
2)累积代码行和博客字数
3)学习感悟
学习不可急于求成,要慢慢积累,逐步学习自己不懂的知识
英语是个好东西,单词很重要
做题不可急躁,写代码要细心注意格式
认真对待每一题,不懂就问,主动去了解新知识