C语言Ⅰ博客作业10
| C语言I博客作业10 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10095 | |
| 我在这个课程的目标是 | 会使用c语言进行编程序 |
| 具体方面帮助我实现目标 | 熟练使用各种结构语句 |
|参考文献|C语言程序设计,百度百科|
1.PTA实验作业

1.1 7-7 编程打印空心字符菱形
本题目要求读入菱形起始字母和菱形的高度,然后输出空心字符菱形。所谓“空心菱形”是指:每行由两端为字母、中间为空格的字符串构成,每行的字符串中心对齐;上半部分相邻两行字符串长度差2,且字母从给定的起始字母逐一递增;下半部分与上半部分对称。
1.1.1 数据处理
数据表达 定义一些数据,如int函数6个;
数据处理:count用于结束两个for语句。
1.1.2 实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| B 5 | B C C D D C C B | 题目样例 |
| A 5 | A B B C C B B A | 正确 |
1.1.4 PTA提交列表及说明|

提交列表说明:
开始没看清楚题目要求:上半部分相邻两行字符串长度差2。所以出了问题,之后看见之后就没问题了。
1.2 7-8 输出三角形字符阵列
本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
1.2.1 数据处理
数据表达:定义了int型和char型;
数据处理:用if判断要不要换行。
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 4 | ![]() |
实验样例 |
| 5 | ![]() |
中间数 |
1.2.4 PTA提交列表及说明

提交列表说明
第一次是想试一下自己思路是否正确,结果发现理解错了,与室友讨论后又改正了思路发现对了。
2.代码互评
同学代码截图

自己代码截图

1.我自己是用了if-for语句,他是使用for语句循环两次;
2.他的运行起来比较简单明了,我的看起来比较繁琐。
3.学习总结
3.1学习进度条

3.2 累积代码行数和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
感觉PTA作业越来越难了,当然也可能是我数学比较差,所以对题目的思路老是理解出错,之后要加强联系,还有就是有些结构语句的使用并不是佷了解,需要翻书来看,这个要多花时间看看书,其他方面还是有一点进步的。


浙公网安备 33010602011771号