C语言I博客作业09

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10032
我在这个课程的目标是 最简单的目标就是写完这次作业,有些不会的必须弄懂,但最近是真的没时间
这个作业在那个具体方面帮助我实现目标 PTA的题目有一定难度,书本上的解释很具体,博客园的回顾让我加深意向
参考文献 百度 《实用C语言教程》 《C语言程序与设计》

1.PTA实验作业

1.1 7-1 打印九九口诀表

1.1.1数据处理

  • 数据表达:用N表示打印的行列数。
  • 数据处理:使用了for循环语句,然后运用"\n"换行,打印出表格。
    1.1.2实验代码截图
    C语言I博客作业09_第1张图片

1.1.3 造测试数据

输入数据 输出数据 备注
2 2乘2表
4 C语言I博客作业09_第2张图片 4乘4表

1.1.4 PTA提交列表及说明
C语言I博客作业09_第3张图片

  • 答案错误:格式是正确的,但是没有空格,没有左对齐,没有先输出j在输出i。
  • 部分正确:我也不知道原因,不知道改了哪里,就对了。
  • 编译错误:中途打错了一个符号。

    1.2 7-6 跟奥巴马一起画方块

    美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!

1.1.1数据处理

  • 数据表达:输入n表示列数,m表示列数。
  • 数据处理:用if-else来判断n是否能被2整除。能就输出几行;不能就四舍五入输出几行。
    1.1.2实验代码截图
    C语言I博客作业09_第4张图片

1.1.3 造测试数据

输入数据 输出数据 备注
10 a C语言I博客作业09_第5张图片 长10宽5的方块。

1.1.4 PTA提交列表及说明
C语言I博客作业09_第6张图片

  • 格式错误:具体原因我也不清楚,可能是因为打的空格不规范吧。
  • 答案错误:输出的时候把a打成了n。
  • 编译错误:中途打错了。

2代码互评

同学代码:
C语言I博客作业09_第7张图片

C语言I博客作业09_第8张图片

我的代码:
C语言I博客作业09_第9张图片

C语言I博客作业09_第10张图片

评价: 大同小异,因为我挑的比较简单,所以做法比较单一。然后其中一个同学在写第四题中调用了两个if语句,而我只有一个,感觉他的更高级。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
9.16~9.22 7h 36行 编写hello world 有些符号不知道有什么含义
9.23~10.3 19h 22行 三种数据类型,算数运算 为什么printf 后面一定要加变量
10.7~10.11 25h 116行 if-else语句,输入函数scanf 例题到底是干嘛的,好像没什么用
10/16~10/18 10h 103行 学会怎么样使用for循环函数,第一次知道去调试自己的代码 对于for语句理解不到位,特别是在for语句中还加入了其他语句
10/22~10/26 14h 93行 学会打生成乘方表与阶层表的代码 对于一些引入的函数不解,并不知道有这种函数
10.30~11.2 12h 156行 多分支结构的if-else语句和ASCII字符集 不懂代码换了个先后顺序后结果不同的原因
11.6~11.8 13h 114行 switch语句的应用和它的方便性 有时候的答案错误让我头疼,很难找到原因
11.13~11.15 11h 161行 while语句和do-while语句 仍然是答案错误让人费解,感觉意思是这个意思,就是找不出哪里使答案错误。
11.20~11.22 8h 113行 如何使用do-while语句 break语句和continue语句傻傻分不清。

3.2 累积代码行和博客字数
C语言I博客作业09_第11张图片

3.3 学习内容总结和感悟
3.3.1
C语言I博客作业09_第12张图片

3.3.2学习体会
虽然作业量不多,但我时间真的好紧,写作业的时间很赶,很多并没学懂,会在闲下来的时候去学的。

你可能感兴趣的:(C语言I博客作业09)