C语言I博客作业10

一、表格

这个作业属于那个课程 c语言程序设计I
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10096
我在这个课程的目标是 熟练掌握c语言
这个作业在哪个方面帮我具体实现目标 ASCII码的使用,和前面所学知识的复习
参考文献 《c语言程序设计(第3版)》

二、作业

1.PTA实验作业

 

 1.1输出三角形字符阵列 (15 分)

本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。

1.1.1数据处理

数据表达:用int定义了整数变量  n,j 再用char 定义C=A

数据处理:Begin    输入n  使用while语句 再for嵌套(每循环一次就增加一个字母,再空行,并用n--控制行数和字母数)输出字母  End

1.1.2实验代码截图

C语言I博客作业10_第1张图片

 

1.1.3 造测试数据

 

 

1.1.4 PTA提交列表及说明

 

 Q1: 问题一直出现答案错误,说明格式对了

A1:写的时候忘记输出 空行

1.2同构数

形如2n​​1的素数称为梅森数(Mersenne Number)。例如22​​1=3、23​​1=7都是梅森数。1722年,双目失明的瑞士数学大师欧拉证明了231​​1=2147483647是一个素数,堪称当时世界上“已知最大素数”的一个记录。

本题要求编写程序,对任一正整数n(n<20),输出所有不超过2n​​1的梅森数。

1.2.1数据处理

数据表达:用int定义了整数变量 n,i,b,t,进行赋值b=0,t=0,

数据处理:伪代码:Begin  输入n  if n==1 则输出“None”, 用for语句中 i

1.2.2实验代码截图

 

 

C语言I博客作业10_第2张图片

1.2.3 造测试数据

 

1.2.4 PTA提交列表及说明

 

 Q1:部分正确

A1:在进行编写代码的时候,没有写下t=1这行,导致直接部分结果正确

Q1:答案错误

A1:仔细看清代码行的问题改正就对了

 

2.代码互评(5分)

 

同学代码

C语言I博客作业10_第3张图片

 

 C语言I博客作业10_第4张图片

 

 自己代码

C语言I博客作业10_第5张图片

 

 1:最明显的不同点就是他们的代码都比我简单

 2.变量的定义和循环语句不相同

3.他们使用了数字来表示ASCII码的递进,我直接c++了

3.学习总结(15分)

周/日期 这周所花的时间 代码行 学到的知识点 目前比较迷惑的问题
第一周 3h 21 输出Hello World!
第二周 4h 23 提问的智慧  输出函数
第三周 5h 31 if-else判断结构 逻辑"或"逻辑"与"
第四周 6h 42 for循环结构
第五周 7h 56 函数定义,while循环与for循环
第六周 8h 87 多分支结构、字符型数据类型和逻辑运算符 多分支有看不懂
第七周 9h 121 switch语句 switch不会用
第八周 10h 134 while和do-while 语句理解程度不够
第九周 11h 146 break、continue,return的区别,使用循环的嵌套解决问题 三个作用没区别开来,循环的嵌套不会
第十周 12h 141 复习 字符型  难写清楚

 

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

C语言I博客作业10_第6张图片

 

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

3.3.1 学习内容总结

C语言I博客作业10_第7张图片

 

 

 3.3.2 学习体会

发现落下的知识已经有好几个了,不明白不会用的C语言基本语句也有几个,还有一些分支结构的读懂和运用并不熟练,希望能赶快赶上老师的教学进度,最好能走在老师的前面,要继续努力,认真对待学习。

 

 

你可能感兴趣的:(C语言I博客作业10)