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)学习感悟

学习不可急于求成,要慢慢积累,逐步学习自己不懂的知识
英语是个好东西,单词很重要
做题不可急躁,写代码要细心注意格式
认真对待每一题,不懂就问,主动去了解新知识

posted @ 2020-11-07 15:51  CC小佑  阅读(146)  评论(6编辑  收藏  举报