C语言|博客作业09

这个作业属于哪个课程 C语言程序设计Ⅰ
这个作业要求在哪里 https://www.cnblogs.com/tongyingjun/p/11907574.html
我在这个课程的目标是 熟练掌握循环结构,熟练使用continue语句的使用,if-else语句的嵌套
这个作业在哪个具体方面帮助我实现目标 PTA作业以及自己在编译器上面写的代码和代码错误,百度上面的文献
参考文献 C语言程序设计,百度文献

1.PTA实验作业

**下面是一个完整的下三角九九口诀表:

11=1
1
2=2 22=4
1
3=3 23=6 33=9
14=4 24=8 34=12 44=16
15=5 25=10 35=15 45=20 55=25
1
6=6 26=12 36=18 46=24 56=30 66=36
1
7=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,输出从1
1到N*N的部分口诀表。**
⑴数据处理
数据表达:本题使用了int整形结构,for语句和if语句的循环
数据处理:

⑵实验代码截图

⑶造测试数据

⑷PTA提交列表及说明

错误原因:
①编译错误:一开始没有看认真看题目,以为是直接打出九九乘法表,于是就在自己的编译器上面打了复制然后发现错了,室友说你肯定错了,不是直接打九九乘法表,然后再去看了一下题目。
②答案错误:没有左对齐。
7-2 换硬币 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
⑴数据处理
数据表达:本题使用了int整形结构,for语句和if语句的循环
数据处理:

⑵实验代码截图

⑶造测试数据

输入数据 输出数据 说明
6 count=0 没有换法
10 fen5:1,fen2:2,fen1:1,total:4,fen5:1,fen2:1,fen1:3,total:5,count=2 两种换法
8 fen5:1,fen2:1,fen1:1,total:3 一种换法

⑷PTA提交列表及说明

错误原因:
①编译错误:第五行没有用int整形结构定义count=0;第一个printf里面的输错了。
②答案错误:第一个for里面的表达式错了,一个字母打错了。

2.代码互评

⑴同学代码截图(软件三班王文志)

自己代码截图()

⑵比较结果
不同点:定义的变量有一些不相同,他还定义了a=0和sum=0,导致最后输出的内容有一些不同。
相同点:for循环相同
我们两个代码整体上差不多,没有很大差别
同学代码截图(软件三班曾佳)

自己代码截图

比较结果
不同点:前面的代码很多不一样 定义变量不一样,看不懂他在怎么写的,他使用的for循环次数比较多。
相同点:都使用了if语句和for循环
整体来说我的代码比较简单,他的代码行数比较多,代码开头我有一点看不懂,不知道他是怎么写的

学习总结

⑴学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
第九周 六个小时 163 continue语句的使用,if-else语句的嵌套 if-else语句的嵌套

⑵累计代码行和博客字数

学习内容总结和感悟

⑷学习体会
①本周学习了continue语句和if-else语句的嵌套。
②对C语言越来越不懂了,上课太要睡觉了,想睡觉怎么可能听的进去。
③还没有养成对C语言这门功课的热爱,每周一花时间来做PTA博客园,我自己感觉没有什么时间来预习前面的功课。
④每次写代码都要去查相关知识点才能写出来,有时候还写不出来,自己真的要多多练习和学习了。

posted @ 2019-11-21 23:00  小童童鞋  阅读(154)  评论(8编辑  收藏  举报