C语言|博客作业09

一、本周作业头

问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10028
我在这个课程的目标是 学会循环嵌套的熟练使用
这个作业在那个具体方面帮助我实现目标 作业当中用到循环嵌套的基本结构,能很好地熟悉
参考文献 C语言程序设计、百度

二、本周作业

1.PTA实验作业

1.1 题目名1

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

1.1.1数据处理

数据表达:本题用了j代表乘法表的行数,i代表乘法表的列数,N代表所求的乘法表阶数。
数据处理:C语言|博客作业09_第1张图片

1.1.2实验代码截图

C语言|博客作业09_第2张图片

1.1.3 造测试数据

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

1.1.4 PTA提交列表及说明

C语言|博客作业09_第4张图片
答案错误:在输出的时候,没有printf("\n")换行,导致结果都在一行。

1.2 题目2

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

1.2.1 数据处理

数据表达:本题定义了x代表要变换的零钱,count用来计数
数据处理:C语言|博客作业09_第5张图片

1.2.2 实验代码截图

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

1.2.3 造测试数据

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

1.2.4 PTA提交列表及说明

C语言|博客作业09_第8张图片
编译错误:在输出的时候用了分号隔开各零钱数

2.代码互评

同学代码

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

自己代码

C语言|博客作业09_第10张图片
1、在输出行列的时候,他是先计算然后输出,我的直接在输出语句中计算;
2、他用了if做判断,而我在for循环中直接规定j<=N;i<=j,这样就很好地控制了它们间的关系。

3.学习总结

3.1 学习进度条

周/日期 这周所用时间 代码行 学到的知识简介 目前比较迷惑的问题
第三周10/7-10/13 7小时 161 循环语句利用,else,if,%f的用法 变量类型的区别
第四周10/12-10/18 5小时 150 for语句循环 在循过程中分数分子在变化过程中怎么累加
第五周10.19-10.25 7小时 100 函数意义,调用函数 调用函数中参数的具体作用分工
第六周10/28-11/3 10小时 100 逻辑运算符的作用,字符型数据的输入输出 逻辑运算符的运用
第七周11/4-11/10 10小时 150 用switch语句处理多分支问题 switch和if-else的区别
第八周11/11-11/16 10小时 150 循环语句的使用 各循环语句的特点,区别
第九周11/18-11/22 10小时 200 循环嵌套 不太熟练

3.2 累积代码行和博客字数

C语言|博客作业09_第11张图片

3.3 学习内容总结和感悟

3.3.1 学习内容总结

C语言|博客作业09_第12张图片

3.3.2 学习体会

在做题过程中喜欢追寻老师讲过的思路,不会自己去发现新的东西,其实自己思考处怎样做时才在真的收获。自己有时对学习不上心,但是去约束自己的时候,不是不会,而是对自己不负责,还是需要自己加油。

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