C语言I博客作业06

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9830
我在这个课程的目标是 学习使用分支结构,和if-else与分支结构的合并使用
这个作业在哪个具体方面帮助我实现目标 对多分支的问题提供了解决方案
参考文献 《C语言程序设计》《C primer plus》百度

1.PTA实验作业

1.1 7-2 任务06-01-04 骑车与走路

1.1.1数据处理

* 数据表达:运用了double双精度浮点型变量Bike , Walk,和int整型变量distance。
* 数据处理: 依据题目得出表达式 Bike=distance/3.0+50, Walk=distance/1.2,运用了if-else的分支结构。

1.1.2实验代码截图

1.1.3 造测试数据

输入 输出 说明
67 Walk 步行快
678 Bike 骑车快
100 All 一样快
8 Walk 步行快
4488 Bike 骑车快

1.1.4 PTA提交列表及说明

提交列表说明:

  • 在第一个if-else语句截止时未打分号,导致部分错误
  • 第二个if-else语句比较Walk与Bike大小时,应该大于小于号与第一个相反,我写成了一样的,导致了部分错误
  • 上一次修改时不小心把结束语句删掉了,导致部分错误

1.2 7-5 输出闰年

1.2.1 数据处理

  • 数据表达:运用int整型变量 count, i, year,分别对它们进行赋值
  • 数据处理:运用if-else分支结构,使用逻辑运算符&&,||和求余运算符%来完成计算过程。

1.2.2 实验代码截图

1.2.3 造测试数据

输入 输出 说明
2019 2004,2008,2012,2016 存在闰年
2000 Invalid year! 不是21世纪
2003 None 不存在闰年
2048 2004,2008,2012,2016,2020,2024,2028,2032,2036,2040,2044,2048 存在闰年

1.2.4 PTA提交列表及说明

列表说明:

  • 未将count,i赋值,导致部分正确
  • 未确定到21世纪的所有年份,年份的设置没有达到要求,对if-else 的条件语句进行了修改

2.代码互评

同学代码截图

自己代码截图

代码互评:

  • 同学使用了上课学习过的if语句,和if-else的分支结构,定义了两个整型变量,比较清晰的表达了题目的要求,比较适合初学者理解代码。
  • 我使用了while语句,定义了三个变量和除余运算符,代码不那么易懂,总体上与同学代码大同小异。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较困惑的问提
第一周 6h 74 学习基本的C语言语法和知识,初步了解和接触C语言 不知道自己编的程序的正真用法
第二周 13h 102 学习了解C语言的一些基础模式和变量 无法正确的解释代码中不同量的意义
第三周 15h 156 学习C语言的一些基本函数和变量模板 无法正确使用各类函数类型和变量类型
第四周 15h 130 for语句和循环结构 运用for语句时变量的控制及其循环时各表达式的书写
第五周 12h 273 学习调用,定义,说明函数 无法正确运用各种函数,不明白什么时候定义什么类型的函数
第六周 16h 270 学习使用分支结构,和if-else与分支结构的合并使用 对于分支比较复杂的无法正确的分层

3.2 累积代码行和博客字数

3.3.1 学习内容总结

3.3.2 学习体会

  • 学习C语言需要比较强的逻辑思维能力,对于女生来说可能会难一点,但是还是能够慢慢跟上节奏,希望自己能够更加努力的去学习
  • 新学习的分支结构在思维能力的要求比较高,像龟兔赛跑这种就完全无法掌控,但是我还是想挑战一下自己
  • 希望自己的自学能力能够再强一点,可以走在老师的前面,希望继续加油

posted on 2019-11-02 08:04  lxx007  阅读(112)  评论(0编辑  收藏  举报

导航