C语言I博客作业10
| 问题 | 答案 |
|---|---|
| 这个作业属于那个课程 | C语言程序设计II |
| 这个作业要求在哪里 | http://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10097 |
| 我在这个课程的目标是 | 学好C语言 |
| 这个作业在那个具体方面帮助我实现目标 | 熟练的使用Markdown编辑器,自我总结 |
| 参考文献 | C语言程序设计、markdown语法 |
1.PTA实验作业

1.1题目返回7-7 编程打印空心字符菱形
* 本题目要求读入菱形起始字母和菱形的高度,然后输出空心字符菱形。
所谓“空心菱形”是指:每行由两端为字母、中间为空格的字符串构成,每行的字符串中心对齐;
上半部分相邻两行字符串长度差2,且字母从给定的起始字母逐一递增;下半部分与上半部分对称。
输入格式:
输入在一行中给出起始字母(范围为英文大写字母A-G)和菱形的高度(为不超过10的奇数)。
输出格式:
输出空心字符菱形。
1.1.1数据处理
- 数据表达:用了n,i,j,m,k这些变量是int类型的
- 数据处理:运用的表达式为关系表达式,使用了for,if,break语句
1.1.2实验代码截图


1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| B 5 | ![]() |
|
| C 6 | ![]() |
1.1.4 PTA提交列表及说明

1.2 题目7-8 输出三角形字符阵列
* 本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
输入格式:
输入在一行中给出一个正整数n(1≤n<7)。
输出格式:
输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。
1.2.1 数据处理
- 数据表达:用了n,i,j这些变量是int类型
- 数据处理:运用的表达式为算术,关系,赋值表达式,使用了for语句
1.2.2 实验代码截图

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

2.代码互评(5分)
-
同学代码截图
-
自己代码截图
-
同学的代码和我的在结构并大无差别
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 十三/11.23-11.30 | 五小时 | 99 | 语句的嵌套 | 自己设计函数并使用 |
| 十二/11.16-11.22 | 五小时 | 98 | break,continue语句 | 自己设计函数并使用 |
| 十一/11.09-11.16 | 五小时 | 87 | while语句 | 自己设计函数并使用 |
| 十/11.04-11.09 | 五小时 | 91 | swith语句 | 自己设计函数并使用 |
| 九/10.28-10.23 | 五小时 | 90 | 分支结构 | 自己设计函数并使用 |
| 八/10.21-10.27 | 四小时 | 84 | 定义函数和调用 | 自己设计函数并使用 |
| 七/10.14-10.20 | 四小时 | 86 | for循环程序 | 对有关变量的使用和赋值的方面不是很清楚 |
3.2 累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结
思维导图

3.3.2 学习体会
- 对程序的书写需要看书,不能熟悉的使用。
- 需要不断总结,复习学习过的东





浙公网安备 33010602011771号