C语言I博客作业09

一, 本周教学内容&目标

第4章 循环结构 4.3熟悉break、continue的使用 4.4 熟悉使用循环的嵌套解决问题。

二,本周作业头

这个作业属于哪个课程? C语言程序设计I
这个作业要求在哪里? http://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10028
在这个课程的目标是 学精C语言,奠定基础
这个作业在哪个具体方面帮助我实现目标? 熟悉break、continue的使用及循环的嵌套解决问题
参考文献 C语言作业评价标准,百度百科
三,本周作业
=======

四,作业格式

1.1 打印九九口诀表

本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。

1.1.1数据处理

数据表达

本题变量:int整型n,i,j;先使用if语句缩小范围,再两个for循环来求得结果,其中第二个for中j<=i

数据处理(伪代码):

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
4 11=1 12=2 22=4 13=3 23=6 33=9 14=4 24=8 34=12 44=16 题意
3 11=1 12=2 22=4 13=3 23=6 33=9
2 11=1 12=2 2*2=4

1.1.4 PTA提交列表及说明

提交列表说明

1.部分正确:第二个for()中j<=i写成了j<=n因此部分正确

1.2换硬币

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

数据处理

1.2.1数据表达int x,fen5=1,fen2=1,fen1=1,total=0,count=0;

数据处理

1.2.2实验代码截图

1.2.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
8 fen5:1, fen2:1, fen1:1, total:3 count = 1

1.2.4 PTA提交列表及说明

提及列表说明

1.部分正确:没有加if判定条件。
2.部分之前:16行的conut换行放进for里了。

2.代码互评

同学代码

自己代码

1.第一位同学多使用了一个k,m的换算过程
2.第二位同学使用的if else来辨别“行数实际上是列数的50%(四舍五入取整)”,我是用的两个for循环

3.学习总结

在这周的学习中,我学习到了break、continue的使用及循环嵌套的使用

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 10h 60 学习常量,变量,数据类型
第二周 6h 40
第三周 12h 100 学会了if-else结构
第四周 12h 110 学会了for循坏结构
第五周 13h 130 对函数的使用,以及定义新的函数
第六周 15h 180 学会使用分支结构
第七周 17h 240 学习了新的语句switch语句
第八周 17h 260 学会了while语句和do while语句
第九周 19h 400 学会了break、continue的使用及循环嵌套的使用

3.2 累积代码行和博客字数

3.3学习内容总结和感悟

3.3.1 学习内容总结

请用思维导图的形式将到目前为止所学的内容进行整理。

3.3.2 学习体会

这周的学习相比上几周更加的懂套路了,在上课前提前预习,在上课时会有很好的效果,以及课后的作业完成速度要比前几周的更加的快了,熟练了。
学习到了for循环的嵌套的使用,让我能更好的解决循环问题及排列组合问题。

posted @ 2019-11-22 09:48  粥润发  阅读(226)  评论(7)    收藏  举报