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实验代码截图

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 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 |
| 3 | 3 7 |
| 6 | 3 7 31 |
| 9 | 3 7 31 127 |
1.2.4 PTA提交列表及说明

1.编译错误:整体结构混乱,在DEVc++上运行有逻辑错误。
2.编译错误:for循环里的冒号打成了逗号。
2.代码互评
同学代码截图

自己代码截图

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 |

3.3 学习内容总结和感悟
3.3.1 学习内容总结
本周学习了循环程序结构的设计,专门设计程序来解决某一个问题。
3.3.2 学习体会
现在学习的知识内容也挺多了,而这次的作业有挺大的难度,需要用到前面学习的知识并整合到一起,要有合理逻辑和完整的知识架构,
学习一个小节的内容并不是很难,难在把所学习的内容整合在一起形成一个有联系的知识系统,还需要多做练习加强这方面的训练。
浙公网安备 33010602011771号