C语言I博客作业09

|||
--|:--😐--
这个作业属于那个课程|C语言程序设计II
这个作业要求在哪里|作业链接
我在这个课程的目标是|能开发一些小程序
这个作业在那个具体方面帮助我实现目标|让我更熟练的掌握循环嵌套语句
参考文献|【C语言程序设计】和【C语言程序设计实验与习题指导

1.PTA实验作业(20分/题)

1.1 题目名1

7-1 打印九九口诀表 (15 分)

数据表达:用了i,j,N3个整型变量
数据处理:

定义整型变量
输入N
for(i记录循环)
for(j记录循环)
输出口诀表

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 |题目数据
1| 11=1 |简单数据
2|1
1=1 12=2 22=4 |简单数据

1.1.4 PTA提交列表及说明


1.多种错误:格式错误和答案错误,用C++输出答案发现是出去i,j的位置放错反了
2.答案正确:。。。

1.2 题目2

7-2 换硬币 (20 分)

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

1.2.1数据处理

数据表达:定义的x,fen5,fen2,fen1,total,count6个变量,都是题目给的变量
数据处理:

输入(钱数)
for(五分钱的数量,从大到小)
for(两分钱的数量,从大到小)
for(一分钱的数量,从小到大)
if(需满足五分,两分和一分的数量和等于输入钱数)
输出(满足if的情况和硬币个数)
总共的方案
输出(换法个数)

1.2.2实验代码截图

1.2.3 造测试数据

||
--|:--😐:--😐--
输入数据|输出数据|说明
13|fen5:2, fen2:1, fen1:1, total:4fen5:1, fen2:3, fen1:2, total:6fen5:1, fen2:2, fen1:4, total:7fen5:1, fen2:1, fen1:6, total:8count = 4|题目数据
1|count = 0|简单数据

1.2.4 PTA提交列表及说明


1.答案错误:最后换法个数的输出位置给错了,导致是答案错误,最后也是问了班助才解决的问题
2.答案正确:。。。

2.代码互评(5分)

同学代码截图

自己代码截图

1.该同学用的是do-while语句,而我用的是while语句,区别不大,唯一区别就是判断条件的先后
2.该同学还用了一个if语句进行判断输入的数据的正负,而我是没有这行代码的,很明显是我考虑的不够周到,但答案还是正确,不过我这段代码是有缺陷的。以后还是要考虑周到才行!

3.学习总结(15分)

3.1 学习进度条(5分)

||
--|:--😐:--😐:--😐--
日期|这周所花的时间|代码行|学到的知识简介|目前比较迷惑的问题
10/7-10/13|12h|92|if-else语句、格式化输入语句scanf(),以及常用的数学库函数的使用|很多记不住,总是粗心
10/14-10/20|8h|100|for循环语句的使用|整型变量和双精度浮点变量的区别
10/21--10/27|9h|84|定义函数及使用|段错误虽然搜索了,但是还是不太理解
10/28--11/3|10h|134|四则运算|看到很多不懂的公式
11/4--11/10|12h|125|switch语句的使用|对switch语句的使用一点也不熟练
11/11--11/17|11h|78|while和do-while语句|有时候看不懂题目很头疼
11/18--11/24|9h|95|对循环语句的使用更加熟练了|****

3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2 学习体会

这周可以说是对循环语句的巩固吧,嵌套循环。不得不说通过这周的学习感觉自己对循环这类有关系的代码是真的越来越熟练了,PTA也写的比较快了,日积月累室友效果的,所以我会继续加油的!

posted @ 2019-11-22 12:53  砰砰炸  阅读(217)  评论(2)    收藏  举报