博客作业10
这个作业属于哪个课程 | C语言程序设计ll |
---|---|
这个作业的要求 | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10098 |
我在这个课程的目标是 | 熟练掌握循环结构以及嵌套循环 |
这个作业在哪个具体方面帮我实现了目标 | PTA的练习作业以及课外自查找的资料及教材 |
参考文献 | 百度,教材,以及C语言程序设计的资料书 |
1.PTA作业
1.1输出三角形字符阵列
题目内容描述:本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
1.1.1数据处理
数据表达:本题我运用了整数型数据int以及字符型数据char
数据处理:本题我运用了if-else语句,while循环语句以及for循环
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
4 | 输入4行 | |
6 | 输入5行 |
1.1.4PTA提交列表及说明
错误:开始编译的时候由于if语句,while语句等的大括号有点多,然后我打else的时候放在了while之内
改正:编译错误之后我把程序从头到尾理了一遍,把几个语句重新读了之后就找到错误了
错误:在打代码的时候只想到了要用字符型以及for的嵌套,忘记了字符之间的空格
1.2梅森数
题目内容描述:形如2n−1的素数称为梅森数(Mersenne Number)。例如22−1=3、222−1=7都是梅森数。1722年,双目失明的瑞士数学大师欧拉证明了pow(2,31)−1=2147483647是一个素数,堪称当时世界上“已知最大素数”的一个记录。
本题要求编写程序,对任一正整数n(n<20),输出所有不超过pow(2,n)−1的梅森数。
1.2.1数据处理
数据表达:本题我用了整数型数据
数据处理:用了for,if-else;语句等
1.2.2实验代码截图
1.2.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
6 | 有三个素数 | |
7 | 有四个素数 |
1.2.4PTA提交列表及说明
错误:把for循环里面的嵌套语句弄错了,然后就对了一个答案
改正:参考别人的代码之后改正
2代码互评
不同之处:所以的数据类型不同,嵌套语句用的不相同,代码有些差异
3学习总结
第一周 | 5 | 基本的编程知识 | 头文件的设定 |
---|---|---|---|
第一周 | 5 | 基本的编程知识 | 头文件的设定 |
第一周 | 5 | 基本的编程知识 | 头文件的设定 |
第二周 | 6 | Markdown语法 | Markdown语法 |
第三周 | 4 | if-else语句 | 函数有关的问题 |
第四周 | 4 | For循环语句 | For语句的使用 |
第五周 | 2 | While语句 | 新学的形参什么搞不懂 |
第六周 | 6 | if-else分支语句 | 对于逻辑运算符不会 |
第七周 | 1 | Switch语句 | 有点迷 |
第八周 | 1 | do-while,while语句 | 字符与switch的运用 |
第九周 | 2 | Break,continue,嵌套循环 | 对于嵌套及continue的运用 |
第十周 | 2 | 循环结构 | 嵌套及循环 |
3.2累积的代码行及代码数
3.3学习总结及感悟
3.3.1学习总结
3.3.2学习感悟
我认为要多复习,特别是重新做以前的题目对于我们理解C语言有很大帮助