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

数据处理(伪代码):

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

1.1.2实验代码截图

C语言I博客作业09_第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提交列表及说明

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

提交列表说明

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;

数据处理

C语言I博客作业09_第4张图片

1.2.2实验代码截图

C语言I博客作业09_第5张图片

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.代码互评

同学代码

C语言I博客作业09_第6张图片

C语言I博客作业09_第7张图片

自己代码

C语言I博客作业09_第8张图片

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 累积代码行和博客字数

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

3.3学习内容总结和感悟

3.3.1 学习内容总结

请用思维导图的形式将到目前为止所学的内容进行整理。
C语言I博客作业09_第10张图片

3.3.2 学习体会

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

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