C语言l博客作业09
| 这个作业属于哪个课程 | C语言程序设计II |
| ------ | ------ | ------ |
| 这个作业要求在哪里 | https://i-beta.cnblogs.com/posts/edit;postId=11902056 |
| 我在这个课程的目标是 | 学好C语言,能灵活运用C语言编程 |
| 这个作业在哪个具体方面帮助我实现目标 | 进行PTA的题目练习,博客园的详细总结 |
| 参考文献 | 《C语言程序设计》 |
1.PTA实验作业
1.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到NN的部分口诀表。
输入格式:
输入在一行中给出一个正整数N(1≤N≤9)。
输出格式:
输出下三角NN部分口诀表,其中等号右边数字占4位、左对齐。
1.1.1数据处理
数据表达:用到了变量n,就是题目中输入的正整数,为整型变量;
数据处理:用到了for循环语句,为循环结构。
1.1.2实验代码截图
1.1.3造测试数据
输入结果 | 输出数据 | 说明 |
---|---|---|
2 | 11=1 12=2 2*2=4 | |
1 | 1*1=1 |
|
1.1.4PTA提交列表及说明
1.编译错误:第七行中粗心少打了一个+号;
2.编译错误:最后的return 0后面的分号忘记打了。
1.2题目名2
将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
输入格式:
输入在一行中给出待换的零钱数额x∈(8,100)。
输出格式:
要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count = 换法个数”。
1.2.1数据处理
数据表达:用到了变量a,b,c,f,count,total,分别是5分,2分,1分硬币的数量,换法个数,硬币总数量,都为整型变量;
数据处理:就是用了简单的for循环语句和if语句,为循环控制结构。
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 | 见图 | |
1.2.4PTA提交列表及说明 | ||
1.编译错误:刚开始没有理清楚题目意思; | ||
2.编译错误:问了别人后才知道打出大概的代码,不过少打了一个重要条件硬币总数量的函数式 | ||
2.代码互评 | ||
同学代码截图 | ||
自己代码截图
1.我定义的变量数目比他定的多,而且定义的变量也不一样;
2.我们解题用的方法也不一样。
3.学习总结
3.1学习进度条
日期 | 这周所花时间 | 代码行 | 学到的知识 | 目前比较迷惑的问题 |
---|---|---|---|---|
第一周 | 3小时 | 36 | 简单的编程 | 无 |
第二周 | 5小时 | 63 | 会使用一些简单的C语言知识,学会了Markdown的用法 | 对于Markdown的用法还是不够清楚 |
第三周 | 6小时 | 86 | 知道一些变量的定义及其类型和if语句 | 无 |
第四周 | 6小时 | 107 | 学习了for循环语句 | 对for循环表达式的运用情况不熟练 |
第五周 | 8小时 | 125 | 对函数的定义和使用 | 对函数表达式的抒写不熟练 |
第六周 | 12小时 | 132 | 学会了分支结构 | 感觉还好 |
第七周 | 10小时 | 143 | 学习了switch语句 | 对switch的运用情况不理解 |
第八周 | 8小时 | 156 | 学习了while循环语句和do-while语句 | 能分清使用情况,运用也不熟练 |
第九周 | 11小时 | 167 | 学习了嵌套循环 | 存在挺大的问题 |
3.2累计代码行和博客园字数 | ||||
3.3学习内容总结和感悟
3.3.1学习内容总结
3.3.2学习体会
本周学习的主要内容是循环结构,熟悉break,continue的使用,经过PTA的题目练习,我发现自己还是没有掌握好这次学习的内容,跟上课有点分神有那么一点的关系吧,说实话学习全靠自己,自己不努力就永远也掌握不好学习的东西,希望自己认真学好C语言吧,加油。