C语言I博客作业09

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/10033
我在这个课程的目标是 熟悉break、continue的使用,熟悉使用循环的嵌套解决问题
这个作业在那个具体方面帮助我实现目标 break、continue的使用,使用循环的嵌套
参考文献 百度,课本

1.PTA实验作业

1.1 题目: 打印九九口诀表

下面是一个完整的下三角九九口诀表:
11=1
1
2=2 22=4
1
3=3 23=6 33=9
14=4 24=8 34=12 44=16
15=5 25=10 35=15 45=20 55=25
1
6=6 26=12 36=18 46=24 56=30 66=36
1
7=7 27=14 37=21 47=28 57=35 67=42 77=49
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81
本题要求对任意给定的一位正整数N,输出从1
1到N*N的部分口诀表。

1.1.1数据处理

数据表达:定义整型变量n,i,j。
数据处理:

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
1 1*1=1 能打印
2 11=1,21=2,2*2=4 能打印
0 不能打印

1.1.4 PTA提交列表及说明

提交列表说明:

答案错误:编程时未考虑空格,故答案错误。
部分正确:程序只能运行以部分,后修改函数参量后正确。

1.2 题目: 换硬币

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

1.2.1 数据处理

数据表达:定义了整型变量x,i,j,total,count。
数据处理:

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
8 fen5:1, fen2:1, fen1:1, total:3count = 1 零钱为8时,共一种换法,3枚硬币
11 fen5:1, fen2:1, fen1:4, total:6fen5:1, fen2:2, fen1:2, total:5count = 2 零钱为11时,共2种换法
10 fen5:1, fen2:1, fen1:3, total:5fen5:1, fen2:2, fen1:1, total:4count = 2 零钱为10时,共2种换法

1.2.4 PTA提交列表及说明

提交列表说明:

多种错误:在编程时未考虑输出的格式,并且没有进行累加。

2.代码互评

同学代码截图

自己代码截图

1我们所用的变量都不同,而第一位同学直接将变量定义为1。

2我们在进行运算时的方法不同。

3我使用了循环语句,而第二位同学没有。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
18/11-24/11 10h 120 break、continue的使用,使用循环的嵌套

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第一周 1000 25
第二周 2600 40
第三周 3500 150
第四周 3000 60
第五周 3500 80
第六周 3600 80
第七周 3000 100
第八周 3000 110
第九周 3000 120

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

经过一周的学习,我有非常大的感受,感觉学的知识太硬版,运用起来比较生疏,做一个PTA所花的时间也比较长,思考做法也比较慢。
但我充满了自信,使我有更大的目标。总体来说这一周自己代码存在问题,还需继续加油。

posted @ 2019-11-21 19:09  爱者自爱  阅读(213)  评论(2编辑  收藏  举报