C语言I博客作业09

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-4
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11637
这个作业的目标 加强逻辑思维,加强训练,并且熟练运用循环语句和定义函数
学号 20209065

1.PTA实验作业

排名图片:

6-1 统计某类完全平方数

函数接口定义:

裁判测试程序样例:

1.1.1数据处理

数据表达:定义了do-while循环语句,整型int和switch
数据处理:运用do-while循环语句,scanf,printf语句和if-else语句

1.1.2实验代码截图


1.1.3 造测试数据

输入 输出 说明
105 999 cnt=6 说明105到999中有6个完全平方数且至少有两个相同的数

1.1.4 PTA提交列表及说明

  • 在do-while判定条件给成大于等于2导致运行超时
  • 在do-while里面放入了if,导致出现错误

7-1 解一元二次方程

题目要求:

1.2.1 数据处理

数据表达:定义了浮点型double和if-else语句
数据处理:运用scanf,printf语句和if-else循环语句

1.2.2 实验代码截图


1.2.3 造测试数据

输入 输出 说明
0 2.8 0 x=0 方程的解为0

1.2.4 PTA提交列表及说明

  • 开始不知道double会有一些误差,没有考虑到,导致部分错
  • 在没有考虑根是相等时的情况,导致部分错误

2.代码互评

同学1代码截图


同学2代码截图


自己代码截图


  • 同学1的代码是比较好理解,只运用了else-if语句
  • 同学2的代码运用do-while循环语句,switch语句和if-while语句,开看起来舒服清晰
  • 我也是直接运用for循环语句,else-if语句和do-while来写,看起来比较复杂

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 学到的知识简介 目前比较困惑的问题
12/14-12/20 8 while,for循环语句和定义函数 对定义函数还是不太了解,在运行超时的情况还是不知道错在哪里

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第一周 506 132
第二周 546 146
第三周 762 162
第四周 942 252
第五周 1048 492
第六周 928 595
第七周 1038 587
第八周 1117 678

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

  • 在这次作业中写了while循环语句但还有很多疑惑,要加强练习才行

  • 这周知道了如何定义函数和函数中的变量的运用

  • 这次作业中用到了许多for循环语句,发现我的问题还有很多,例如在在for和do-while循环一起使用时会出现运行超时

  • 在学习中还是逻辑思维能力不够,也得加以练习

posted @ 2020-12-21 16:19  丶燮丿  阅读(90)  评论(0编辑  收藏  举报