作业8

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11611
我在这个作业的目标 熟悉break、continue的使用 4.4 熟悉使用循环的嵌套解决问题
参考文献 C语言程序设计课本 C Primer Plus(第6版中文版)
学号 20209002

1.PTA实验作业

1.17-2 打印九九口诀表
下面是一个完整的下三角九九口诀表:

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数据处理

数据表达:用了a,b,N变量,这些变量的值是赋值上去的,类型是整型。
数据处理:数据用到的表达式和流程结构:for(a=1;a<= N;a++) for(b=1;b <= a;b++)
1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
3 11=1 12=2 22=4 13=3 23=6 33=9 输出3行
4 11=1 12=2 22=4 13=3 23=6 33=9 14=4 24=8 34=12 44=16 输出4行
2 11=1 12=2 2*2=4 输出2行
1.1.4 PTA提交列表及说明

提交列表说明:基本上会

****1.2 7-4 一钱生多钱 ****
在日常生活中,我们常常需要将一些大额的人民币换算成零钱,已知我们有许多面值5元,2元和1元的人民币。
编程实现:输入我们需要兑换的金钱数,然后我们用这些面值5元,2元和1元的人民币来兑换,要求每一种面值都至少有1张,然后输出有多少种兑换方式。

1.2.1 数据处理
数据表达:变量x,由输入得来,为整型变量;变量i、k、j,由定义得来,为整型变量。
数据处理:表达式:关系表达式、算术表达式;流程结果:定义变量,输入,for循环,输出结果。
1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
8 five=1,two=1,one=1
10 five=1,two=1,one=3 five=1,two=2,one=1 等于10
13 five=1,two=1,one=6 five=1,two=2,one=4 five=1,two=3,one=2 five=2,two=1,one=1 大于10

1.2.4 PTA提交列表及说明

2.代码互评

同学代码截图:https://img2020.cnblogs.com/blog/2178215/202012/2178215-20201214110717632-1122752778.jpg

自己代码截图:

大体上用的是一样的方法 但我的更加简便

3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花时间 | 学到的知识点简介 | 目前比较迷惑的问题 |
| ---- | ---- | ---- | ---- | ---- |
| 第八周 | 4h | 学会打出helloworld | 无 |
| 第九周 | 10h | 学会华氏温度摄氏温度的计算和if,else的语句 | 变量什么时候用整形什么时候用浮点 |
| 第十周 | 15h | 学了for循环 | 运用不机灵,死板 |
| 第十一周 | 18h | 学会定义调用函数 | 运用不太熟练 |
| 第十二周 | 18h | 学习了分支结构| 无 |
| 第十三周 | 20h | switch语句 | 不能熟练运用switch语句 |
| 第十四周 | 24h | 学习了新的循环结构while语句 | 怎样用所学的知识更简单的解决问题 |
| 第十五周 | 28h | break、continue语句 | 如何跳出多层循环 |

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第八周 1012 30
第九周 1889 70
第十周 2934 150
第十一周 4001 180
第十二周 5601 200
第十三周 2301 210
第十四周 3051 350
第十五周 2809 400

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
1:学习了一些新的知识,自己懂的越来越多
2:题目难度越来越大,挑战也越来越大
3:要常常巩固旧知识 并预习新知识

posted @ 2020-12-14 18:24  IT小铠  阅读(119)  评论(0编辑  收藏  举报