C语言作业10

问题 答案
这个作业属于哪个课程 c语言程序设计2
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9825
我在这个课程的目标是 熟悉循环结构以及相关算法
这个课程在哪个方面具体帮助我实现目标 对C语言的循环的使用
参考文献 百度

一、PTA实验作业

1.1 7-7 编程打印空心字符菱形

内容描述:本题目要求读入菱形起始字母和菱形的高度,然后输出空心字符菱形。所谓“空心菱形”是指:每行由两端为字母、中间为空格的字符串构成,每行的字符串中心对齐;上半部分相邻两行字符串长度差2,且字母从给定的起始字母逐一递增;下半部分与上半部分对称。

1.1.1数据处理

1.1.2实验代码截图

1.1.3测试数据

输入数据 输出数据 说明
B 5 B
  C C
 D   D
  C C
   B|

|C 7| c
d d
e e
f f
e e
d d
c|

1.1.4PTA提交列表及说明


自己在DEV C++上作对后腾上去的,一开始在for循环的内部出现了一些犹豫,在后面问了同学后写对了

1.2 7-3 梅森数

内容描述:形如2^​n−1的素数称为梅森数(Mersenne Number)。例如22−1=3、23−1=7都是梅森数。1722年,双目失明的瑞士数学大师欧拉证明了2​31−1=2147483647是一个素数,堪称当时世界上“已知最大素数”的一个记录。本题要求编写程序,对任一正整数n(n<20),输出所有不超过2n−1的梅森数。

1.1.1数据处理

1.2.2实验代码截图

1.2.3测试数据

|输入数据|输出数据|
|-|-|-|
|6|3
7
31|
|7|3
7
31
127|

1.2.4PTA提交列表及说明


本题主要是对循环的条件和用什么循环不太清楚,上网查询后选择了for循环
二、代码互评

同学代码截图(

自己代码截图

他的代码赋值比我的少,在计算速度方面会比我的更快。但是我的代码我自己比较熟悉,用起来比较顺,我和他的大概思路差不多。

三、学习总结

3.1学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
1 6天 26
2 5天 55
3 4天 86
4 3天 147
5 3天 91
6 3天 133
7 3天 103
8 3天 113
9 3天 89
10 3天 93 循环的相关知识点 三个循环应该使用哪一个

3.2累计代码行和博客字数

3.3学习内容总结和感悟

3.3.1学习内容总结

3.3.2学习体会

临近期末了虽然学到了一点东西,但是感觉还是难以应对考试,所以决定在慕课上进行资金听课学习,希望可以学到自己想要的知识。

posted @ 2019-11-29 18:33  腐败  阅读(246)  评论(3编辑  收藏  举报