这个作业属于那个课程 | 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学习内容总结和感悟
- 多回顾以前的知识对学习新的知识有帮助
多运用调试,可以捋清自己的思路