C语言|博客作业09
| 问题 | 答案 | 
|---|---|
| 这个作业属于哪个课程 | C语言程序设计2 | 
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10030 | 
| 我在这个课程的目标是 | 掌握并使用嵌套循环解决程序问题 | 
| 这个作业在哪个具体方面帮助我实现目标 | 使用循环嵌套解决问题 | 
| 参考文献 | PTA常见问题解析 C语言程序设计 | 
一、本周作业
PTA实验作业

1.1**打印九九口诀表 **
题目内容及描述:
本题要求对任意给定的一位正整数N,输出从1*1到N*N的部分口诀表。
1.1.1数据处理
数据表达:本题用了整型变量N,i,j,N表示我所给的那个正整数,i,j分别表示这组表的列和行
数据处理:如下

1.1.2实验代码截图

1.1.3造测试数据
| 输入数据 | 输出数据 | 说明 | 
|---|---|---|
| 3 |  | 3*3部分口诀表 | 
| 4 |  | 4*4部分口诀表 | 
1.1.4PTA提交说明及说明
提交列表说明:

编译错误:
原因:输出语句写错
解决:因为题目要求等号右边数字占4位,左对齐,所以应该是"%-4d"
1.2换硬币
题目内容及描述:
 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
1.2.1数据处理
数据表达:本题用了x,count,k,m,j作为整型变量,其中x表示零钱数额,count表示换法个数,k,m,j分别是5分,2分,1分的情况
数据处理:如下

1.2.2实验代码截图

1.2.3造测试数据
| 输入数据 | 输出数据 | 说明 | 
|---|---|---|
| 13 |  | 有4种不同换法 | 
| 8 |  | 有1种不同换法 | 
1.2.4PTA提交列表及说明

编译错误:
原因:第一条for语句第三表达式错误
解决:由于开始循环计算时使用的是5分,应该是往后减,所以是m--
编译错误:
原因:第一条for语句错误
解决:我用了循环变量i作为控制变量,应该是用其他的,所以我改成了k
编译错误:
原因:k,m,j前面没有输入值
解决:刚开始我直接在最前面加int k,m,j,但我发现不行,最后经过同学的帮忙,我在for语句里面添加,发现答案是正确的
二、代码互评
同学代码1:

同学代码2:

我的代码:

1. 相比较同学1的代码,他有用i作为变量而我在做题时也遇到过编译错误,这让我明白这是可以的,而我的代码可能是其他地方出了问题
2. 两位同学他们都是一开始就定义了三个变量,而我是在for循环里面才定义的,我可以去好好请教,因为一开始我也想一开始定义,但是答案错误
3. 总体大致思路都是一样的,用了for语句和if去编译程序
三、学习总结
3.1学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷茫的问题 | 
|---|---|---|---|---|
| 第一周 | 8天 | 22行 | 基本的编程题 | 头文件的设定 | 
| 第二周 | 6天 | 16行 | Markdown语法及华氏度与摄氏度的转换 | Markdown语法的有些语法 | 
| 第三周 | 3天 | 133行 | 计算函数以及使用if-else语句使用 | 函数的有关编程 | 
| 第四周 | 3天 | 75行 | 使用for语句循环进行编译 | 循环体与循环表达式 | 
| 第五周 | 4小时 | 136行 | 定义函数于调用函数 | 函数的调用与计算表达式的书写 | 
| 第六周 | 2天 | 238行 | 用分支结构怎样和if-else,for语句运用 | 有关格式和计算表达式 | 
| 第七周 | 2天 | 145行 | 用多分支结构switch编辑程序 | switch有关语法 | 
| 第八周 | 2天 | 147行 | 用while,do-while编辑程序 | 此类题的有关语法 | 
| 第九周 | 2天 | 152行 | 用嵌套循环解决问题 | 有关语法和格式的书写 | 
3.2累计代码行和博客字数

3.3学习内容总结和感悟
3.3.1学习内容总结
总结:
这周我们学习了嵌套循环,break,continue语句,这周最主要的是运用嵌套循环编译程序,需要注意的是:这是针对二维平面,用于控制行和列,所以,在解决这类题是我一定要建立二维平面模型,运用其中
思维导图如下:

3.3.2学习体会
- 这周的学习又要结束了,每次当我开始写博客时,心中总有一丝丝凉意,时间过得太快了!经历了九周的C语言学习,这不经让我想到我得第一周C语言作业。真的有点懵懂无知!知识的不断堆积,这也在警告我前面所学的是否都忘得差不多了;九周的学习也让我对这门语言有了很大的改观,感觉与计算机“对话”也是挺有趣的。
- 好看的外表还是需要一个有趣的灵魂!冲吧!
 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号