C语言 博客作业10

问题 回答
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 作业要求
我在这个课程的目标是 复习前面的代码,迎接期末考试
这个作业在那个具体方面帮助我实现目标 PTA作业以及自己在编译器上面写的代码和代码错误,百度上面的文献
参考文献 百度文献

1.PTA实验作业(20分/题)

1.1数据表达:

7-8 输出三角形字符阵列 (15 分)

本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
输入格式:
输入在一行中给出一个正整数n(1≤n<7)。
输出格式:
输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。
输入样例:
4
输出样例:
A B C D
E F G
H I
J

1.1.1数据处理

数据表达:本题使用了int整形结构,for循环语句
数据处理:

1.1.2实验代码截图

1.1.3 造测试数据

1.1.4 PTA提交列表及说明

提交列表说明:
Q:第15行""写成了"/",导致编译错误。
A:找了很久,最后找了一份一样的同学,一个一个的对着才找出来。

1.2

1.2.1 数据处理

数据表达:
7-3 梅森数 (20 分)

形如2
​n
​​−1的素数称为梅森数(Mersenne Number)。例如2
​2
​​−1=3、2
​3
​​−1=7都是梅森数。1722年,双目失明的瑞士数学大师欧拉证明了2
​31
​​−1=2147483647是一个素数,堪称当时世界上“已知最大素数”的一个记录。
本题要求编写程序,对任一正整数n(n<20),输出所有不超过2
​n
​​−1的梅森数。
输入格式:
输入在一行中给出正整数n(n<20)。
输出格式:
按从小到大的顺序输出所有不超过2
​n
​​−1的梅森数,每行一个。如果完全没有,则输出“None”。
输入样例:
6
输出样例:
3
7
31

数据处理

1.2.2 实验代码截图

1.2.3 造测试数据

1.2.4 PTA提交列表及说明

2.代码互评(5分)

同学代码截图

自己代码截图


1.他的代码比我少了两行,我本以为不一样,后来才发现,是一样的。
2。他用的降幂,我用的升幂。

同学代码


自己代码截图


第一位同学直接%6d,我觉得他没必要把十位分开,可以像第二位同学一样解决。我的相对前两位同学而言,代码更简单。

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第四周 6 113 学会了基本结构
第五周 7 152 学会了输入输出语句
第六周 9 167 如何用 MinGW-w64 来编译C程序
第七周 15 240 运用if,else语句 不太熟练if-else语句
第八周 17 344 学习了for循环
第九周 24 356 学习了如何使用自定义函数 自定义函数还不太会
第十周 27 420 熟悉并掌握多分支结构、字符型数据类型和逻辑运算符结构 各个运算符的意思还不太理解
第十一周 15 436 学习了分支结构switch语句 对于&&和
第十二周 17 403 学会使用while和do-while结构解决问题 嵌套语句不熟练
第十三周 23 444 学习了continue语句和break语句 整体脉络不清晰
第十四周 6 325 能够根据实际情况,选择合适的算法、合理的循环结构,熟练的编写程序 不太熟悉语句

3.2 累积代码行和博客字数(5分)

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

3.3.1 学习内容总结

3.3.2 学习体会

1.首先每一次作业都会有一点进步,只是每次学的都模模糊糊的,都不能单独完成。
2.还是很粗心,比如这次作业中,""打成"/",浪费了很多时间。
3.要多回头去看作业,要不就忘记了。
4.不懂的要多问同学,还有问助教。
5.马上就要期末考试了,要回头去复习,把做过的题目在做一遍。
6.做事情还是要上心,要勤学。

posted @ 2019-11-29 20:40  茶依旧  阅读(274)  评论(15编辑  收藏  举报