博客作业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语言有很大帮助

posted @ 2019-11-29 17:47  梦幻你我他  阅读(327)  评论(2编辑  收藏  举报