| |
---|:--:-----
这个作业属于那个课程|C语言程序设计II
这个作业要求在哪里| 作业要求
我在这个课程的目标是|制作一个属于自己的小程序
这个作业在那个具体方面帮助我实现目标|学习到了continue语句 以及了解到continue语句及break语句的区别
参考文献|C语言程序设计 百度文献
1.PTA实验作业(20分/题)
1.1打印九九口诀表
1.1.1数据处理
- 数据表达:使用了i,j,N三个变量,都为整型,i表示行,j表示列,N表示输入的数字
- 数据处理:
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|四阶乘法表
3|11=1 12=2 22=4 13=3 23=6 33=9|三阶乘法表
5|11=1 12=2 22=4 13=3 23=6 33=9 14=4 24=8 34=12 44=16 15=5 25=10 35=15 45=20 5*5=25|五阶乘法表
1.1.4 PTA提交列表及说明
- Q1:编译错误 :for语句后面多加了一个,
- A1:将,去掉
- Q2: 编译错误:printf语句后打;打快了打成:
- A2: 将:改为;
- Q3:编译错误:i*j之间加了等号-
- A3:j * i改为j*i
1.2换硬币
1.2.1 数据处理
- 数据表达:使用了x,count,q,w,e五个变量
都为整型变量,其中x表示待换的零钱数额,count表示换法个数, - 数据处理:
1.2.2 实验代码截图
1.2.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|有四种换法
5|count = 0|没有换法
10|fen5:1, fen2:2, fen1:1, total:4 fen5:1, fen2:1, fen1:3, total:5 count = 2|有二种换法
1.2.4 PTA提交列表及说明
- Q1:第一次编译错误:printf语句后面忘加;
- Q2:第二次答案错误:5后多打了一个1
- Q3:第三次格式错误: = 前后未打等号
- Q4:第四次格式错误:fen5:%d,fen2:%d,fen1:%d,total:%d\n 语句中间 未用空格隔开
2.代码互评(5分)
-
同学代码截图
-
自己代码截图
-
本题为换硬币(将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法)
二份代码存在一些差异 同学使用了i--,w--等 而我使用的为w=w-1此类 同学的更为简便 我的通俗易懂
定义的变量不同,各自都使用自己熟悉的字母代替。 -
都使用了for循环语句
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期* | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较困惑的问题 |
---|---|---|---|---|
第十三周 | 11h | 254 | continue语句以及continue语句与break语句的区别 | 抖音上看到了贪吃蛇的代码,何时自己才能编出 |
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
- 学期过了一大半,C语言也相对刚刚开始慢慢入门了,没有了当初的迷茫,
学到了各种语句,离创造一个属于自己的小程序应该又近了一小步了吧,看着累积代码量慢慢增加,每次看着pta上出现答案正确心里都超满足,看着系里高手慢慢出现,朝着他们进发!