问题 | 答案 |
---|---|
这个作业属于哪个课程 | c语言设计1 |
这个作业要求在哪 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10097 |
我在这个课程的目标是 | 熟悉编译器的操作 |
这个作业在哪个具体方面帮助我实现目标 | 基本语言和格式 |
参考文献 | 《提问的智慧》 《PTA系统常见问题解答》 |
1.PTA实验作业(20分/题)
- 形如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.1.1数据处理
- 数据表达:用了变量n表示正整数表示循环判断条件p表示梅森数。
数据处理:用到了for循环结构。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 输出数据 说明 5 3 7 31 无 6 3 7 31 无 7 3 7 31 127 无 8 3 7 31 127 无 1.1.4 PTA提交列表及说明
答案错误:没有输出空格,导致错误。
1.2 题目2
本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
1.2.1 数据处理
- 数据表达:用了变量n表示正整数i表示循环判断条件j表示行数。
数据处理:用了for循环结构。
1.2.2 实验代码截图
1.2.3 造测试数据
1.2.4 PTA提交列表及说明
编译错误:未输出空格
2.代码互评(5分)
- 同学代码截图
- 我的代码截图
我的代码和这位同学的代码大致差不多只是两个代码后面的判断条件不同而已。
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题 11/11/24-11/30 三小时 116 continue语句 逻辑方面的问题 3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
本周主要学习了continue结构,让我对c语言有了进一步的了解。
3.3.2 学习体会
本周依旧是没有什么太大的难度,上课内容也比较容易懂,稍加上机练习就能够好好掌握这次的内容。
思维导图
C语言I作业11