C语言I博客作业09
一.表格
| 这个作业属于那个课程 | C语言程序设计II | 
|---|---|
| 这个作业要求在哪里 | http://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10027 | 
| 我在这个课程的目标是 | 学好C语言,熟练掌握编程 | 
| 这个作业在那个具体方面帮助我实现目标 | 熟悉break、continue的使用;熟悉使用循环的嵌套 | 
| 参考文献 | 百度、C语言程序设计 | 
二.PTA实验作业

1.1 换硬币
题目内容描述:

1.1.1 数据处理
数据表达:用了x,count,y,z,t,都属于整型变量;
数据处理:运用了for语句和if-else语句;
伪代码:
{
     定义整型变量并赋值;
     输入零钱数额;
     使用for循环语句 {
         使用for循环语句 {
             使用for循环语句 {
                 使用if语句判断条件是否成立 {
                     分别输出五分、二分、一分硬币的个数,以及总硬币的个数;
                     换法个数累加;
                 }
             }
         }
     }
     输出换法个数;
}
1.1.2 实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 | 
|---|---|---|
| 13 | fen5:2, fen2:1, fen1:1, total:4;fen5:1, fen2:3, fen1:2, total:6;fen5:1, fen2:2, fen1:4, total:7;fen5:1, fen2:1, fen1:6, total:8;count = 4 | 验证题目所给数据 | 
| 8 | fen5:1, fen2:1, fen1:1, total:3;count = 1 | 测试其他数据 | 
| 3 | count = 0 | 测试其他数据 | 
1.1.4 PTA提交列表及说明

1.编译错误:乘号忘记打了;
2.编译错误:分号忘记打了;
3.编译错误:单词写错了。
1.2 跟奥巴马一起画方块
题目内容描述:

1.2.1 数据处理
数据表达:用了N,a,b,c,其中N,a,b属于整型变量,c属于字符型变量;
数据处理:运用了for语句;
伪代码:
{
     定义整型变量;
     定义字符型变量;
     输入正方形边长以及字符;
     使用for循环语句 {
         使用for循环语句 {
             输出字符;
         }
         输出换行指令;
     }
}
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 | 
|---|---|---|
| 10 a | aaaaaaaaaa aaaaaaaaaa aaaaaaaaaa aaaaaaaaaa aaaaaaaaaa | 验证题目所给数据 | 
| 3 a | aaa aaa | 测试其他数据 | 
| 7 a | aaaaaaa aaaaaaa aaaaaaa aaaaaaa | 测试其他数据 | 
1.2.4 PTA提交列表及说明

1.答案正确:之前在课堂上,老师讲解了*号如何编程这种行列形式,本题便涵盖了这种思想,因此我将课堂知识运用进去,直接就做对了。
三.代码互评
同学代码截图(李泽基)

自己代码截图

不同之处:
1.他使用了累减的方式直接得出结果,而我还使用了if语句进行判断得出结果;
2.他在前面的步骤中便进行了部分运算,直接运用两个for语句便完成编程,而我的过程相对于他来说更加繁琐,还添加了判断语句。
同学代码截图(彭齐家)

自己代码截图


不同之处:
1.我是先进行了判断再进入for循环,而他省去了这一步。
四.学习总结
4.1 学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 | 
|---|---|---|---|---|
| 1/9-21 | 三天 | 28 | 无 | 无 | 
| 2/10-1 | 三天 | 18 | 编译生成hello world文件 | 无 | 
| 3/10-11 | 三天 | 79 | 使用if-else语句以及scanf语句 | 不知道如何确定变量类型 | 
| 4/10-18 | 三天 | 83 | 使用for语句 | 无 | 
| 5/10-26 | 三天 | 107 | 自定义函数以及调用自定义函数 | 还不是很理解如何自定义函数以及调用自定义函数 | 
| 6/11-2 | 三天 | 147 | 运用多分支结构、字符型数据类型和逻辑运算符 | 无 | 
| 7/11-7 | 三天 | 138 | 多分支结构switch语句的使用 | 无 | 
| 8/11-15 | 三天 | 85 | 使用while和do-while结构解决问题 | while语句中,判断的条件有时搞不太清楚 | 
| 9/11-22 | 三天 | 80 | 熟悉break、continue的使用;熟悉使用循环的嵌套 | 不太能够区分break和continue的使用 | 
4.2 累积代码行和博客字数

4.3 学习内容总结和感悟
4.3.1 学习内容总结

4.3.2 学习体会
本周学习了break和continue的使用,以及如何使用循环的嵌套,在学习以及编程过程中,我也发现了自己的几点不足之处:
1.在各种不同的情况下,我仍然不能判断该使用break和continue中的哪一个;
2.不注重细节部分,经常出现忘记打分号、打错单词等情况;
针对自己的问题,我也为自己列出了部分解决方案:
1.在接下来的学习中,应更加注意细节部分,在做题过程中,有意识的提醒自己;
2.在网上找一部分关于break和continue如何使用的题目,多加练习。
 
                    
                     
                    
                 
                    
                 
                
            
         
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号