##C语言I博客作业10
| 这个作业属于哪个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | C语言I作业10 |
| 我在这个课程的目标是 | 学习C语言 |
| 这个作业在哪个具体方面帮助我实现目标 | 使用循环的嵌套 |
| 参考文献 | C语言教材 |
1.PTA实验作业
1.1梅森数
1.1.1数据处理
数据表达:定义整形变量,t=0作为变量标记。当n=1时,输出None。外层循环,从2开始,b=pow(2,a)-1,内层循环,从2开始,如果b%i=0,t=1,跳出循环。如果t=0,输出b,t要重置为0,返回主函数
1.1.2实验代码截图

1.1.3造测试数据
| 输入数据 | 输出数据 |
|---|---|
| 19 | 3 7 31 127 8191 131071 524287 |
| 3 | 3 7 |
| 10 | 3 7 31 127 |
| 5 | 3 7 31 |
1.1.4PTA提交列表及说明

调试中出现的问题和解决办法没考虑n=1的情况,最后变量标记没重置为0。
1.2 输出三角形字符阵列
1.2.1数据处理
1.2.2实验代码截图

1.2.3造测试数据
1.2.4PTA提交列表及说明

同学代码截图

自己代码截图

同学代码截图

自己代码截图

这位同学的想法更巧妙,程序写的更加简短巧妙
3.学习总结
3.1学习进度条
| 周 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较困惑的问题 |
|---|---|---|---|---|
| 第五周 | 2小时 | 10行 | 开始学习“Hello World!" | 完全不会 |
| 第六周 | 8小时 | 23行 | 提问的智慧及编译器的下载 | 编译错误问题 |
| 第七周 | 11小时 | 82行 | 流程结构类型及变量类型分类 | 编译错误问题 |
| 第八周 | 15小时 | 132行 | 使用Dev-C++ | 操作不太熟练 |
| 第九周 | 16小时 | 167行 | 实参与形参的识别 | PTA |
| 第十周 | 13小时 | 89行 | 分支结构的部分代码 | PTA |
| 第十一周 | 17小时 | 153行 | 使用switch | switch运用 |
| 第十二周 | 17小时 | 146行 | 循环结构 | 不知从哪里开始循环 |
| 第十三周 | 13小时 | 106行 | 学习循环的嵌套及熟悉continue的使用 | PTA |
3.2累积代码行和博客字数

3.3学习内容总结和感悟
3.3.1学习内容总结

3.3.2学习体会
临近期末,要好好复习之前所学的知识,把各个知识点掌握到位,认真备考
浙公网安备 33010602011771号