C语言I博客作业09
| 这个作业属于哪个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10032 |
| 我在这个课程的目标是 | 熟练掌握C语言,以及用C语言进行编程 |
| 这个作业在哪个具体方面帮助我实现目标 | PTA break,contiune语句的学习。 |
| 参考文献 | 《C语言程序设计》《Markdown基本语法》 |
1.PTA实验作业(20分/题)

1.1 打印九九口诀表
题目描述:下面是一个完整的下三角九九口诀表:
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 55=25
16=6 26=12 36=18 46=24 56=30 66=36
17=7 27=14 37=21 47=28 57=35 67=42 77=49
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81
本题要求对任意给定的一位正整数N,输出从11到N*N的部分口诀表。
输入格式:
输入在一行中给出一个正整数N(1≤N≤9)。
1.1.1 数据处理
数据表达:用int定义整型变量n,i,j
数据处理:用了scanf对n进行输入,并运用了循环嵌套对数据进行处理 用到的运算符有:赋值运算符,算数运算符,关系运算符
伪代码:

1.1.2 实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 0 | 0 | 输入0 |
| 2 | ![]() |
输入2 |
| 4 | ![]() |
输入4 |
1.1.4 PTA提交列表及说明

多种错误1:少定义了一个变量 没有空格
多种错误2:少了分号 -4d不懂是什么
2 7-2 换硬币 (20 分)
题目描述:将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
1.2.1 数据处理
数据表达:用int定义整型变量x,k,i,j,count并赋值为零。
数据处理:系表达式,赋值表达式,条件表达式,算术表达式运用for语句和for的嵌套。
伪代码:

1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 12 | fen5:1, fen2:3, fen1:1, total:5 fen5:1, fen2:2, fen1:3, total:6 fen5:1, fen2:1, fen1:5, total:7 count = 3 | 使用随机数据测试 |
| 14 | fen5:2, fen2:1, fen1:2, total:5 fen5:1, fen2:4, fen1:1, total:6 fen5:1, fen2:3, fen1:3, total:7 fen5:1, fen2:2, fen1:5, total:8 fen5:1, fen2:1, fen1:7, total:9 count = 5 | 使用较小数据测试 |
| 9 | fen5:1, fen2:1, fen1:2, total:4 count = 1 | 使用较小数据测试 |
1.2.4 提交列表及其说明

格式问题:%d后面没有空格
格式问题:还是一些符合的连接问题,不细心
2. 代码互评
同学代码1:

同学代码2:

自己代码:

1与第一位同学比较: 他定义的整型变量有点多了,计算的方法也与我不同。
2与第二位同学比较: 他的代码看起来很高级的样子,虽然差不多都一样简洁。他还用定义了函数。值得我去学习。
3学习总结
3.1 学习进度条
| 周/日期 | 这周所花时间 | 代码行 | 学到的知识简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 第九周11.20-11.22 | 两天半 | 297 | 使用break语句和continue语句 | 之前学到的东西,现在还不会熟悉地运用。 |
3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.2 学习体会
*快要期末了,自己还是蛮担忧的,还要一个月,自己得多看点书,把知识点归纳了。
*上课听得懂,但一到自己做的时候就很蒙蔽,可能还是自己很菜吧,多尝试,坚持下去。
*PTA的作业一出来,自己就得去做,不然到星期五晚上很难完成,到时候又会去找答案。
*自己该重视起来了,学习不是一朝一夕的事情,加油!!!



浙公网安备 33010602011771号