C语言I博客作业10
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10097 |
| 我在这个课程的目标是 | 熟练掌握专业技能,加强对C语言的了解与运用 |
| 这个作业在那个具体方面帮助我实现目标 | PTA中的习题以及对之前学习的总结 |
| 参考文献 | 百度,C语言程序设计 |
1.PTA实验作业(20分/题)

1.1
本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
1.1.1数据处理
- 数据表达:使用了n,i,j三个整型变量和char一个字符型变量
数据处理:定义变量n,i,j和char
b←n-1
c←(1+n)*n/2
执行循环i←0,i<c,
if i←n-1
输出n
1.1.2实验代码截图。

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 4 | ![]() |
标准数据 |
| 5 | ![]() |
实验数据 |
| 6 | ![]() |
实验数据 |
1.1.4 PTA提交列表及说明

- 编译错误:在for循环语句中的j错写成i。
编译错误:符号的错误。
1.2 梅森数

1.2.1 数据处理
- 数据表达:使用了b,c,d,n和i五个变量,且均为整型变量。
数据处理:定义变量b,c,d,n和i
if a=1
输出None
执行循环i←2,i<=n
num←pow(2,n)-1
if num除以i取余←0
b←1
否则
输出num
返回0
1.2.2 实验代码截图

1.2,3 造测试数据。
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 6 | 3 7 31 | 标准数据 |
| 7 | 3 7 31 127 | 实验数据 |
| 8 | 3 7 31 127 | 实验数据 |
1.2.4 PTA提交列表及说明

- 编译错误:对题意把握错误而导致的错误。
编译错误:符号的输入错误。
2.代码互评(5分)
同学代码截图:![]()
自己代码截图:
- 在变量确定上的不同以及整体格式的差异。
同学代码截图:![]()
自己代码截图:
- 该同学在一开始就清楚的表明了自己所选取的变量,而我在题目之后有所体现。
3.学习总结(15分)
3.1学习进度条
| 周/日期 | 这周所花的时间 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|
| 第五周 | 三小时 | 对本专业的基本认识 | 作为一名从业者应该要有怎样的职业素养 |
| 第六周 | 四小时 | C语言的基本语法 | 一些语句的真正含义 |
| 第七周 | 四小时 | 一些较之前稍微复杂的程序编辑 | 基本逻辑及结构的使用 |
| 第八周 | 四小时 | for型循环语句的运用 | 一些其他结构的运用 |
| 第九周 | 六小时 | 自定义函数的使用以及对函数参数的分析 | 对于复杂的函数难于分析且不能理解 |
| 第十周 | 六小时 | 字符型变量的输入以及分支结构的运用 | 关于其中具体逻辑关系以及灵活运用 |
| 第十一周 | 五小时 | switch语句的概念与运用 | 关于多多逻辑程序的具体内涵与其中联系 |
| 第十二周 | 五小时 | while语句的深化及do while语句的使用 | 不能2很好的将两者区分 |
| 第十三周 | 六小时 | 循环结构的嵌套 | continue的具体意义熟练运用 |
| 第十四周 | 六小时 | 关于循环语句的总结与复习 | 对所有已学的内容的综合;理解与拓展 |
3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分
3.3.1学习内容总结

3.3.2 学习体会
- 本次课程通过循环结构的复习与梳理,我对该部分的知识内容的理解更加深刻,希望能对今后的学习有所帮助。





浙公网安备 33010602011771号