Live2D

C语言I博客作业08

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11613
我在这个课程的目标是 熟练使用各种语句
这个作业在那个具体方面帮助我实现目标 学会怎么运用百度和请教同学
参考文献 《C语言程序设计(第三版)》,百度
学号 20209077

1.PTA实验作业

1.1 打印九九口诀表

下面是一个完整的下三角九九口诀表:

1*1=1   
1*2=2   2*2=4   
1*3=3   2*3=6   3*3=9   
1*4=4   2*4=8   3*4=12  4*4=16  
1*5=5   2*5=10  3*5=15  4*5=20  5*5=25  
1*6=6   2*6=12  3*6=18  4*6=24  5*6=30  6*6=36  
1*7=7   2*7=14  3*7=21  4*7=28  5*7=35  6*7=42  7*7=49  
1*8=8   2*8=16  3*8=24  4*8=32  5*8=40  6*8=48  7*8=56  8*8=64  
1*9=9   2*9=18  3*9=27  4*9=36  5*9=45  6*9=54  7*9=63  8*9=72  9*9=81  

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

1.1.1 数据处理

数据表达:使用了变量column,row,n,用scanf输入变量n,变量定义为整型;
数据处理:运用了if和for语句;

1.1.2 实验代码截图

1.1.3 造测试数据

输入 输出 说明
2
3
4

1.1.4 PTA提交列表及说明

错误:输出的值不知道怎么表示
纠正:后来通过百度和请教同学才知道了

1.2 一钱生多钱

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

1.2.1 数据处理

数据表达:使用了变量five, two, one, money,用scanf输入变量money,变量定义为整型
数据处理:运用了三个for语句和一个if语句

1.2.2 实验代码截图

1.2.3 造测试数据

输入 输出 说明
10
13
16

1.2.4 PTA提交列表及说明

错误:一开始的前面两个for语句中的有个地方弄错了
纠正:后来去问别人然后改正过来了

2.代码互评

同学代码截图

自己代码截图

我们三个的解题思路都是相同的,只是有一些细节不一样。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第七周/10.12-10.18 10h 50 最简单的输入输出do-while语句
第八周/10.19-10.25 10h 100 简单分支,算术运算和赋值运算
第九周/10.26-11.01 8h 100 计算分段函数和求华氏温度对应的摄氏温度 有些数学函数还不会用
第十周/11.02-11.08 15h 200 输出华氏-摄氏温度转换表和for语句 不明白有些整型和浮点型为什么不需要赋值
第十一周/11.09-11.15 15h 250 自定义函数的调用 自定函数该如何灵活调用
第十二周/11.16-11.22 16h 300 if-else分支结构 有时运用分支结构的时候思路有些捋不清
第十三周/11.23-11.29 12h 150 switch句式 对于switch句式详细结构有点模糊,还有char的作用,总是会有小错误
第十四周/11.30-12.06 10h 130 do-while语句 while语句 新学的两个语句不够熟练
第十五周/12.07-12.13 12h 150 for循环的嵌套 还不太熟练运用

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

1.有些代码很长,自己的思维不够开阔,因为没有抽时间去学习后面的知识点。
2.有些题目条件一多,我就容易混淆。
3.同学的解题思路有些人不一样,要多去和同学讨论。
4.作业写的比较赶,要加快解题速度

posted @ 2020-12-14 15:59  周潮  阅读(102)  评论(1编辑  收藏  举报