C语言I博客作业09
2019-11-22 19:23 手涂大神梦 阅读(152) 评论(2) 收藏 举报一:表格
| 这个作业属于那个课程 | C语言程序设计II |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10028 |
| 我在这个课程的目标是 | 熟练掌握C语言 |
| 这个作业在那个具体方面帮助我实现目标 | 循环结构 熟悉break、continue的使用 熟悉使用循环的嵌套解决问题 |
| 参考文献 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10028 |
二、本周作业
1.PTA实验作业

1.1 题目名1
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!
1.1.1数据处理
数据表达:用int定义了整数变量 n i j ,用char定义了字符变量
数据处理:这个题目我使用了if 和for 语句,两次使用了for语句,进行循环得到结果
1.1.2实验代码截图

1.1.3 造测试数据
1.1.4 PTA提交列表及说明

q1:答案错误
A1:这个题目在做的时候,不知道char定义op,所以就没做对
q1:编译错误
A1:在进行代码的编写的时候,代码后面忘记带分号了
1.2 题目2
所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。
1.2.1 数据处理
数据表达:用int定义了整数变量 n, m, i, divisor, x,再对 flag进行赋值 flag=0;
数据处理:这个题目多次使用了循环结构,for if的多分支结构,从而得到结构
1.1.2实验代码截图


1.2.3 造测试数据
1.2.4 PTA提交列表及说明

q1:因为这个题目在上课时候进行过改错 思路有了,但还是有些细节的地方没处理好
A1:数学表达式中的%没有用好,
q2:再进行代码编写的时候,漏了一些表达式
A2:询问同学怎嚒做的,后来解决了。
q3:再编写代码时候,还是有各种小问题,
A3:仔细核对,然后就能避免
2.代码互评(5分)
同学代码截图
自己代码截图
3.学习总结(15分)
3.1 学习进度条(5分)
| 周/日期 | 这周所花时间 | 代码行数 | 学到的知识点简介 | 目前比较迷惑的问题 |
| 第一周 | 3h | 21 | 输出函数,markdown | 无 |
| 第二周 | 5h | 25 | 输入输出函数,mingw64编译器 | 无 |
| 第三周 | 7h | 80 | 学会了 if else 语句 | 无 |
| 第四周 | 9h | 120 | 循环结构以及for语句 | 无 |
| 第五周 | 1t | 134 | 阶乘函数 | 无 |
| 第六周 | 1t | 146 | 分支结构,字符型数据,逻辑表达式 | 逻辑表达式字符型不够了解,分支结构使用不熟练, |
| 第七周 | 1.5t | 152 | 多分支结构switch语句的使用 |
swit语句的理解不够深刻,多分枝使用不熟练 |
| 第八周 | 2t | 163 | 熟悉使用while和do-while结构解决问题 | while 和do while 理解不狗深刻 |
| 第九周 | 2t | 164 | 循环结构 熟悉break、continue的使用 熟悉使用循环的嵌套解决问题 | 没有区分break continue的区别,循环嵌套没能很好解决 |
3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
随着学习的时间流逝,我们在C语言中已经学会了多种结构,还有多种语句,发现只要跟着老师走和及时复习,认真做好作业 就能做到心中有数,但是我发现自己对于这些语句和循环的使用还是有点不明不白,继续加油 ,好好学习
浙公网安备 33010602011771号