C语言I博客作业10:
一、本周作业头:
| 这个作业属于那个课程 | C语言程序设计II |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10096 |
| 我在这个课程的目标是 | |
| 这个作业在那个具体方面帮助我实现目标 | |
| 参考文献 | c语言程序设计 |
二、PTA作业:
1.编程打印空心字符菱形:

1.1数据处理:
1.使用了整形变量i,j,h。
2.输入了字符变量op。
3.i,j通过赋值得到,h,op通过输入得到。
1.2.造数据测试:
| 输入数据 | 输出数据 |
| 2 3 |
2 |
| Y S | Y |
| K 9 |
K |
1.3.PTA提交列表及说明:

1.打错变量,使用了未定义的变量。
2.printf(")没有打分号。
2.输出三角形字符阵列:

2.1.数据处理:
1.使用了整形变量i,j,n。
2.使用字符型变量op。
3.使用了嵌套循环(列循环和行循环)。
2.2.造数据测试:
| 输入数据 | 输出数据 |
| 5 |
A B C D E |
| 6 |
A B C D E F |
| 3 |
A B C |
2.3.PTA提交列表及说明:

1.将逗号打到了引号里面了
3.同构数:

3.1.数据处理:
1.使用了整形变量num,i。
2.使用for循环在i<=999时,虚幻num=i*i-i。
3.然后不同的条件输出不同的数据。
3.2.造数据测试:

3.3.PTA提交列表及说明:

4.伪代码:
三、代码互评:
1.自己代码:

2.同学代码:

1.这位同学使用了while,而我是使用了for循环
2.他用了n>=1&&n<7。
四、学习总结:
1.学习进度条:
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
| 第一周 | 3h | 50 | 输出和一些入门知识 | 无 |
| 第二周 | 4h | 70 | 计算一些题目 | 无 |
| 第三周 | 2h | 120 | 分支结构,精度,函数 | 无 |
| 第四周 | 2h | 150 | for循环语句,累加计算 | 无 |
| 第五周 | 3h | 170 | 函数运用 | 无 |
| 第六周 | 4h | 200 | 熟悉多分支结构、字符型数据类型和逻辑运算符 | 无 |
| 第七周 | 4h | 210 | 多分支结构switch语句的使用 | 用的比较少,又不太会 |
| 第八周 | 3h | 220 | 熟悉使用while和do-while结构 | 无 |
| 第九周 | 3h | 210 | 使用循环的嵌套解决问题 | 没学会 |
| 第十周 | 4h | 230 |
2、累积代码行和博客字数:

3、思维导图:

4、学习体会:
C语言让我感受到了新世界,一个一个程序都是由代码组成的,每一个代码都有着自己的意义,组合起来又可以表达更多的意思,即使有难度,但也要学下去。
我们已经学了很多的知识了,但我还不知道运用,搞不太懂这些东西,得慢慢的去学习,我感觉写代码是件挺爽的事情,之前偷了太多的懒,以后要全部都补
回来。