C语言I作业09

本周作业头

提问 回答
这个作业属于哪个课程 C语言程序设计Ⅱ
这个作业要求在哪 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10027
我在这个课程的目标 熟悉break,continue语句的使用,能够熟练运用循环嵌套结构
这个作业在哪个具体的方面帮助我实现目标 灵活使用循环语句,在需要的时候嵌套解决实际问题
参考文献 百度百科,CSDN社区,同学代码

1.PTA实验作业

1.1 换硬币

题目描述:将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?

1.1.1数据处理

数据表达:本题定义了x,i,j,k四个变量,属于int型变量,是赋值产生的;
数据处理:使用了循环嵌套语句和数学表达式;

1.1.2实验代码截图

C语言I作业09_第1张图片

1.1.3造数据测试

输入数据 输出数据 说明
13 fen5:2, fen2:1, fen1:1, total:4 fen5:1, fen2:3, fen1:2, total:6 fen5:1, fen2:2, fen1:4, total:7 fen5:1, fen2:1, fen1:6, total:8 count = 4 题目示例
10 fen5:1, fen2:2, fen1:1, total:4 fen5:1, fen2:1, fen1:3, total:5 count = 2 输入零钱是10分的情况

1.1.4 PTA提交列表及说明

C语言I作业09_第2张图片
部分正确:没有按照从大到小的格式输出;
答案错误:分行不符合条件,count放错了位置;

1.2跟奥巴马一起画方块

题目描述:美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!

1.2.1数据处理

数据处理:本题定义了n,i,m三个变量,是赋值产生的,属于整型变量;
数据表达:使用了for语句循环嵌套;

1.2.2实验代码截图

C语言I作业09_第3张图片

1.2.3 造测试数据

输入数据 输出数据 说明

本题输出格式不好用表格表示用图片代替

1.2.4 PTA提交列表及说明

C语言I作业09_第4张图片
答案错误:未注意输出格式四舍五入;
编译错误:大括号只有一半;

2.代码互评

同学代码:

C语言I作业09_第5张图片
自己代码:
C语言I作业09_第6张图片
不同之处:①他用mongy这个变量来表示输入的金钱,我用的是x,他的变量比我多
②我用的循环的嵌套,而他通过数学表达式得出结果;
同学代码:C语言I作业09_第7张图片
自己代码:C语言I作业09_第8张图片
不同之处:在定义变量时给fen5, fen2, fen1定义为常量,导致数学表达式不一样;

3.学习总结

3.1 学习进度条

日期 这周所花的时间 代码行 学到的知识简介 目前比较疑惑的问题
2019年10月9日——2019年10月11日 总计5小时 约120行 关于PTA报错反馈因为是英文有点难懂
2019年10月14日——2019年10月18日 总计4小时 约100行 在for语句中1.0和1的区别
2019年10月22日——2019年10月26日 总计6小时 150行 函数接口定义可以由自己规定吗?
2019年10月30日——2019年11月02日 总计6小时 220行 ASCII码表是国际通用的吗?它有什么作用?
2019年11月5日——2019年11月8日 总计5小时 140行 switch分支结构具体优势在哪?
2019年11月12日——2019年11月15日 总计6小时 200行 每种循环语句有没有特定的适应情况?
2019年11月19日——2019年11月22日 总计6小时 180行 循环嵌套时应该注意什么?

3.2累积代码行和博客字数

C语言I作业09_第9张图片

3.3 学习内容总结和感悟

3.3.1 学习内容总结

C语言I作业09_第10张图片

3.3.2 学习体会

临近期末了,自己也紧张了起来,因为感觉自己还有很多的知识漏洞。平时上课认真听讲,当时能够理解老师的教学内容,但是等到自己实际操作时就有点力不从心。这周开始辅导员允许我们带电脑上晚自习了,这对我来说是一个不错的契机。因为我旁边坐的是曾子豪同学,他是一个很厉害的人。我如果在编程过程中的遇到问题可以及时向他请教,对于之前的知识盲点他也很热心的解答。彭老师说期末考核没有面试环节,但是需要我们手写代码,其实我们的压力还挺大的。靠自己完完全全写出一个完整无错误的代码对于我来说是一个很大的挑战。但是我相信经过接下来一个多月的努力,我可以顺利通过考试,加油吧! 

你可能感兴趣的:(C语言I作业09)