C语言I作业10

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10096
我在这个课程的目标是 熟练的掌握C语言这门学科
这个作业在那个具体方面帮助我实现目标 PTA循环结构程序设计
参考文献 《C语言程序设计》《百度》

 

 

 

 

 

 

 

 

1.PTA实验作业

 

 

 

1.1 题目名

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

1.1.1数据处理

数据表达:运用了while,if语句。运用了char字,用int整型变量N,i,N为输入的一个正整数。i表示输入的行数。
数据处理:

1.1.2实验代码截图

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

1.1.3 造测试数据

输入数据 输出数据
2 A B
C
3 A B C
D E
F
4 A B C D E
F G H I
J K L
M N
O

 

 

 

 
 
 
 
 
 
 
 

1.1.4 PTA提交列表及说明

 

 

 1.格式错误:并没有按照题目要求的输出格式输出,在%c后打上空格为改正。

 

 

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,couunt,j,result,flag。用了for循环的嵌套和if语句
数据处理:

1.2.2 实验代码截图

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

 

 

 

1.2.3 造测试数据

输入数据 输出数据
3 3 7
6 3 7 31
9 3 7 31 127

 

 

 

 

 
 

1.2.4 PTA提交列表及说明

 

 

1.编译错误:整体结构混乱,在DEVc++上运行有逻辑错误。

2.编译错误:for循环里的冒号打成了逗号。

2.代码互评

 

同学代码截图

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

 

 

自己代码截图

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

 1.同样是循环的嵌套,同学使用了for循环嵌套,我自己是先使用了while语句在while语句中镶嵌for语句。

3.学习总结

3.1 学习进度条

周/日期

这周所花的时间

代码行

学到的知识点简介

目前比较迷惑的问题

第五周

10

37

输入hello world

第六周

14

54

摄氏度与华氏度的转换计算

第七周

17

157

if-else语句,常用函数的表达

第八周

15

183

for循环语句

第九周

16

155

定义函数

第十周

14

144

If-else镶嵌结构

第十一周

18

179

Switch语句

第十二周

15

357

While和do-while语句

第十三周

17

384

循环的嵌套

第十四周

21

408

循环程序的设计

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
 
 

3.2 累积代码行和博客字数

时间

博客字数

代码行数

第五周

343

37

第六周

257

54

第七周

548

157

第八周

577

183

第九周

489

169

第十周

400

144

第十一周

534

179

第十二周

1267

357

第十三周

1354

384

第十四周

1427

408

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 3.3 学习内容总结和感悟

3.3.1 学习内容总结

本周学习了循环程序结构的设计,专门设计程序来解决某一个问题。

3.3.2 学习体会

现在学习的知识内容也挺多了,而这次的作业有挺大的难度,需要用到前面学习的知识并整合到一起,要有合理逻辑和完整的知识架构,

学习一个小节的内容并不是很难,难在把所学习的内容整合在一起形成一个有联系的知识系统,还需要多做练习加强这方面的训练。

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