C语言I博客作业10
C语言I博客作业10
问题 | 表格 |
---|---|
这个作业属于那个课程 | C语言程序设计II |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10098 |
我在这个课程的目标是 | 熟悉使用break,continue语句,还有在for语句中它们的区别 |
这个作业在那个具体方面帮助我实现目标 | 选择合适的算法、合理的循环结构,熟练的编写程序 |
参考文献 | PTA,C语言程序设计,Dev-C++ |
一,本周作业
1.1实验题目:本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列
1.1.1数据处理
- 数据表达:用到了三个整型变量,j用来作为题目的输入值,n代表行,i代表列;用到了字符型变量x
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
4 | 能形成三角行 | |
3 | 能形成三角形 | |
5 | 能形成三角形 | |
# 1.1.4PTA提交列表及说明 |
- 编译错误:打错符号
1.2题目内容描述:形如2
−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数据处理
- 数据表达:运用整形定义x,n,i,j,p
- 数据处理:使用for循环
验代码截图
1.2.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
7 | 在此范围内有四个梅森数 | |
5 | 在此范围内有三个梅森数 |
1.2.4PTA提交列表及说明
- 编译错误:在c++上做的,刚刚开始不会,后来借鉴了一下同学的
二、代码互评
同学代码
我的截图
- 该同学的代码比我的较美观,总体来说都差不多
三、学习总结
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷茫的问题 |
---|---|---|---|---|
第一周 | 6天 | 25行 | 基本的编程题 | 头文件的设定 |
第二周 | 7天 | 22行 | Markdown语法及华氏度与摄氏度的转换 | Markdown语法使用 |
第三周 | 4天 | 93行 | if-else语句使 | 函数的编程 |
第四周 | 5天 | 86行 | 使用for语句循环 | 循环体与循环表达式 |
第五周 | 3天 | 81行 | 定义函数于调用函数 | 函数的调用 |
第六周 | 6天 | 150行 | if-else,for语句运用 | 有关格式和计算表达式 |
第七周 | 4天 | 166行 | 使用多分支结构switch编辑程序 | switch有关语法 |
第八周 | 3天 | 155行 | while循环语句和do while | 此类题的有关语法循环结构 |
第九周 | 3天 | 144行 | 用嵌套循环解决问题 | 有关语法和格式的书写 |
第十周 | 4天 | 137行 | 熟悉使用break,continue语句 | 不清楚怎么用 |
3.2累计代码行和博客字数
3.3学习内容总结和感悟
3.3.1学习内容总结。
- 思维导图如下
3.3.2学习体会
- 这周我们学习了嵌套循环,break,continue语句。
- 对C语言的认识又有了更深层次的了解。对字符的使用也更得心应手了。每周学习一点点小知识,然后用课余时间慢慢消化,这样刚刚恰到好处!知识点越来越多,还需勤加做题,巩固练习!