阿里云双十一活动

虾米大哈虾米大哈11-08 23:10

C语言I博客作业06

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9890
我在这个课程的目标是 熟练多分支结构、字符型数据类型和逻辑运算符
这个作业在那个具体方面帮助我实现目标 可以好的运用if-else语句以及分支结构,还有字符型数据
参考文献 C语言程序设计

1.PTA实验作业

1.1 题目名

  • 在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。

    1.1.1数据处理

  • 数据表达:定义一个双精度浮点型变量n,运用if-else语句。
  • 数据处理:采用多分支结构,循环结构。

    1.1.2实验代码截图

    1.1.3 造测试数据

输入数据 输出数据 说明
70 Walk 走路快
100 All 骑车和走路一样快
150 Bike 骑车快

1.1.4PTA提交列表及说明

  • 段错误:将定义double写成int。
  • 部分正确:scanf("%lf",&n)里的&没有打出来。

    1.2 题目名

  • 输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。

    1.2.1 数据处理

  • 数据表达:用了year,i两个整数型变量。运用到while,if-else语句。
  • 数据处理:采用分支结构,循环结构,顺序结构。

    1.2.2 实验代码截图

    1.2.3 造测试数据

输入数据 输出数据 说明
2020 2004 2008 2012 2016 2020 输入样例
2119 Invalid year! 非21世纪的年份
2001 None 不存在任何闰年的年份

1.2.4PTA提交列表及说明

  • 编译错误:在打符号时没有看到已经切换成中文模式,打的标点符号不正确。

    2.代码互评

  • 同学代码

  • 我的代码

1.我和他们的代码都各有不同,他们的变量比我多,看起来比较复杂,而我的简单明了。

2.有一位他没有使用if-else语句,但他的代码看起来更顺畅。

3.学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷茫的问题
第一周(9.19-9.27) 8天 24行 入门的基础题 为什么一些地方要空格,没有空格就是格式错误
第二周(9.25-10.4) 6天 20行 华氏度与摄氏度的转换,以及举一反三 对一些复杂的代码搞不懂
第三周(10.8-10.11) 3天 110行 计算函数以及使用if-else语句使用 难一点的代码不太会
第四周(10.11-10.17) 2天 85行 循环语句的应用 循环体与循环表达式
第五周(10.19-10.26) 2天 75行 函数的定义和调用
第六周(10.29-11.2) 2天 125行 熟悉多分支结构、字符型数据类型和逻辑运算符 不太熟练运用多分支结构

3.2 累积代码行和博客字数

3.3学习内容总结和感悟

3.3.1 学习内容总结

  • 这周学习了多分支结构,了解了字符型数据类型。

3.3.2 学习体会

  • 这一周作业有点难度,量多,但更加巩固了如何运用多分支结构,也让我学到了一个程序编程,C语言虽然现在学起还是很不顺畅,但坚持就是胜利,我希望在以后学习当中可以掌握每一次的知识点。

程序之家二维码

小额赞赏

000

阿里云双十一活动

评论