-0-
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | C语言I—2019秋作业10 |
| 我在这个课程的目标是 | 熟练使用编程工具进行代码的编写 |
| 这个作业在那个具体方面帮助我实现目标 | int整形结构,for语句和if语句的循环 |
| 参考文献 | [C语言程序设计] |
1PTA作业

1.1输出三角形字符阵列
-题目内容描述:本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
1.1.1数据处理
数据表达:用到了整型变量n
数据处理:用到了for循环嵌套结构
1.1.2实验代码截图

1.1.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 3 | ![]() |
|输入的是3,组成的是三行三列的三角形|
|输入的是5,组成的为五行五列的三角形
7|
|在2^50-1内的素数只有3,7,31,127,131071,524287,2147483647
1.1.4PTA提交列表及说明

- 格式错误:换行的位置不对,通过调式,找到了错误并改正了
1.2题目2:梅森数
形如2
n
−1的素数称为梅森数(Mersenne Number)。例如2
2
−1=3、2
3
−1=7都是梅森数。1722年,双目失明的瑞士数学大师欧拉证明了2
31
−1=2147483647是一个素数,堪称当时世界上“已知最大素数”的一个记录。
本题要求编写程序,对任一正整数n(n<20),输出所有不超过2
n
−1的梅森数。
1.2.1数据处理
数据表达:n,i用来统计循环次数,a代表输入数,b用来判断素数,num用来存放数据,它们都为整型变量。
数据处理:
1.2.2实验代码截图

1.2.3造测试数据
输入数据|输出数据|说明
---|:--😐:--😐:--😐:--😐
6| 3 7 31|在范围内符合梅森数的有3 7 31
8|3 7 31 127|在范围内符合梅森数的有3 7 31 127
1.2.4 PTA提交列表及说明

- 运行无错误直接复制粘贴
2代码互评
2.1同学代码截图

自己代码截图

-他是用了一个for循环一个一个的找出1000内的同构数。
3学习总结
3.1学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学习到的知识点简介 | 目前比较疑惑的问题 |
|---|---|---|---|---|
| 第十四周 | 7小时 | 245行 | 镶嵌结构与字符型 | 循环嵌套的顺序 |
3.2 累积代码行和博客字数
| 时间 | 博客字数 | 代码行 |
|---|---|---|
| 第四周 | 713 | 0 |
| 第五周 | 713 | 0 |
| 第六周 | 1540 | 416 |
| 第七周 | 2419 | 569 |
| 第八周 | 3595 | 994 |
| 第九周 | 4676 | 1124 |
| 第十周 | 3558 | 685 |
| 第十一周 | 5412 | 900 |
| 第十二周 | 1654 | 432 |
| 第十三周 | 2463 | 526 |
| 第十四周 | 3214 | 232 |
![]() |
3.3学习内容总结和感悟

- 多回顾以前的知识对学习新的知识有帮助
- 多运用调试,可以捋清自己的思路


浙公网安备 33010602011771号