c语言博客作业10

问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655
我在这个课程的目标是 学好c语言,熟练基本语句
这个作业在那个具体方面帮助我实现目标 对基本语句的编程和复习,一些c语言符号的运用
参考文献 c语言教材

1.PTA实验作业

1.1输出三角形字符阵列

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

1.1.1数据处理

数据表达:
数据处理:

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
6 一个底边是六个字母的三角形
7 底边为七个字母的三角形
5 底边为五个字母的三角形

1.1.4PTA提交列表

1.没按照题目要求编程,仔细阅读题目改正。
2.结果不对更改i的取值对其进行定义。

1.2梅森数

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

1.2.1数据处理

数据表达:定义变量分别为输入的值和地数还有底数的幂。
数据处理:用for循环来执行程序,用for循环进行判断。

1.1.3造测试数据

输入数据 输出数据 说明
6 3 7 31 三个素数
7 3 7 31 127 四个素数
8 3 7 31 127 四个素数

1.1.4PTA提交列表

1.结果不对,与题目结果不符,阅题并且改正。
2.函数运用错误,导致结果错误,更改函数重新编译。

2.代码互评

同学代码

我的代码

1.定义的变量的个数不同,我定义了三个变量。

同学代码

我的代码

1.他的比我的多了几个循环。
2我用了include<math.h>.所以比他的简单一些

3.学习总结

3.1学习进度条

周/日期 这周所花时间 代码行 学到的知识简介目 前比较迷惑的问题
第七周 5h 60 学习了if else,定义数学函数 用的不够熟练
第八周 7h 97 学习了for语句,循环程序设计 和之前学的有些混淆,有时不会动笔
第九周 7h 108 学习改正代码运用编译器调整代码,用代码输入成阶成表 运用的不熟,做起来很费时间
第十周 7h 120 熟练逻辑符以及他的运用 容易把逻辑符混淆,以至于做题常常出问题
第十一周 7h 135 分支结构的学习 switch运用的不够好,不是很会用来做题目
第十二周 8h 143 while和do while的学习 while和do while去别的不是很清楚
第十三周 8h 156 continue循环语句的学习 学了但是不会用
第十四周 5h 133 学习读代码 又些代码还是看不懂

3.2累积代码行和博客字数

3.3学习内容总结和感悟

3.3.1学习内容总结

内容:对上次作业的讲评,复习以前所学知识,新课的学习,通过助教的讲解题目来提高我们的对程序的编译能力,同时老师还交我们怎么读懂代码,怎么快速认代码,提高我们的代码认识能力,使得我们能够轻松的去学习好这个科目

总结:越学越难学,越往后面学起来越复杂,读代码也是又方法的,问题在于你方法是否用对。在学习新知识的同时应当多复习前面的所学内容,这样才不会学如逆水行舟,不进则退。

3.3.2学习体会

经常感觉心有意,而力不足,想学好但是又学不好。甚至有时听不懂老师在讲什么。有时感觉老师上课没什么用,听了也还是不会,甚至感觉老师总是会高估我们,我真的觉得打代码实在是难,很多时候都要去问别人,也许是不够热爱,兴趣是最好的老师,我想什么时候我把编程当成是享受了,也许就真的学好了。

posted @ 2019-11-29 21:11  驱逐003  阅读(193)  评论(0编辑  收藏  举报