C语言I博客作业10

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10100
我在这个课程的目标是 弄懂字符题怎么做的。像这次PTA的第一题。
这个作业在那个具体方面帮助我实现目标 主要还是题目出的好。
参考文献 百度搜索 博客园 《C语言程序设计》

本周作业

1.PTA实验作业

1.1 7-8 输出三角形字符阵列 (15 分)

本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
1.1.1数据处理

  • 数据表达:输入n表示行数,定义字符型变量c初始值为A。
  • 数据处理:C语言I博客作业10_第1张图片
    1.1.2实验代码截图
    C语言I博客作业10_第2张图片

1.1.3 造测试数据

输入数据 输出数据 备注
5 C语言I博客作业10_第3张图片 5行的三角形字符阵列
7 C语言I博客作业10_第4张图片 7行的三角形字符阵列

1.1.4 PTA提交列表及说明
C语言I博客作业10_第5张图片

  • 编译错误:没有用char来输入字符。
  • 部分正确:没有打printf("\n").
  • 格式错误:试了一下把printf(" ")删除。

    1.27-3 梅森数 (20 分)

    形如2
    ​n
    ​​ −1的素数称为梅森数(Mersenne Number)。例如2
    ​2
    ​​ −1=3、2
    ​3
    ​​ −1=7都是梅森数。1722年,双目失明的瑞士数学大师欧拉证明了2
    ​31
    ​​ −1=2147483647是一个素数,堪称当时世界上“已知最大素数”的一个记录。
    1.2.1 数据处理
  • 数据表达:输入正整数n,用power来收容所得数,f来收集梅森数。
  • 数据处理:C语言I博客作业10_第6张图片

1.2.2 实验代码截图
C语言I博客作业10_第7张图片

1.2.3 造测试数据

输入数据 输出数据 备注
9 C语言I博客作业10_第8张图片 9的梅森数
15 C语言I博客作业10_第9张图片 15的梅森数

1.2.4 PTA提交列表及说明

  • 编译错误:这个题目看着挺好懂的,但怎么打代码确实是个难事,我就边想边打,然后翻资料,后来发现是判断素数出现了错误和没有用f记梅森数,还有是到底先判断素数再判断梅森数,还是反之的问题。
  • 部分正确:归根结底,是换行的问题还有不知道f==0摆在哪个位置。

    2.代码互评

    同学代码:
    C语言I博客作业10_第10张图片

C语言I博客作业10_第11张图片

我的代码:
C语言I博客作业10_第12张图片

C语言I博客作业10_第13张图片

  • 同学的代码挺好的,我自愧不如,当时没想到,还是参考的百度,然后自己去理解其中的意思的。
  • 在第二道题中,我的答案中我必须要调用sqrt函数,否则只有部分正确,但同学的不需要,我挺不解的。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
9.16~9.22 7h 36行 编写hello world 有些符号不知道有什么含义
9.23~10.3 19h 22行 三种数据类型,算数运算 为什么printf 后面一定要加变量
10.7~10.11 25h 116行 if-else语句,输入函数scanf 例题到底是干嘛的,好像没什么用
10/16~10/18 10h 103行 学会怎么样使用for循环函数,第一次知道去调试自己的代码 对于for语句理解不到位,特别是在for语句中还加入了其他语句
10/22~10/26 14h 93行 学会打生成乘方表与阶层表的代码 对于一些引入的函数不解,并不知道有这种函数
10.30~11.2 12h 156行 多分支结构的if-else语句和ASCII字符集 不懂代码换了个先后顺序后结果不同的原因
11.6~11.8 13h 114行 switch语句的应用和它的方便性 有时候的答案错误让我头疼,很难找到原因
11.13~11.15 11h 161行 while语句和do-while语句 仍然是答案错误让人费解,感觉意思是这个意思,就是找不出哪里使答案错误。
11.20~11.22 8h 113行 如何使用do-while语句 break语句和continue语句傻傻分不清。
11.27~11.29 10h 125行 有关于char和putchar的用法和说明还有第一次做字符型的题目。 梅森数题中比较所得数是否是素数里不明白为什么要开根号。

3.2 累积代码行和博客字数
C语言I博客作业10_第14张图片

3.3 学习内容总结和感悟
3.3.1 学习内容总结
C语言I博客作业10_第15张图片

3.3.2 学习体会
讲的新的语句continue我还没还用过,并且不会用字符型变量,还是网上求解的,我觉得自己好多东西不懂,又很迷茫,这周倒是认真学了,往后得多练习。

你可能感兴趣的:(C语言I博客作业10)