• C语言I博客作业06


    一、本周教学内容&目标

    第3章 分支结构 3.3 使学生熟悉多分支结构switch语句的使用。

    二、本周作业头

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11552
    我在这个课程的目标是 掌握C语言,并熟练使用
    这个作业在那个具体方面帮助我实现目标 熟练掌握switch语句的用法
    参考文献 维基百科,C puls ,b站

    三、本周作业

    1.PTA实验作业

    2.代码互评

    3.学习总结

    四、作业格式

    1.PTA实验作业(20分/题)

    7-4 前天是哪天 (20分)

    本题目要求读入年、月、日,然后判断前天日期。

    1.1.1数据处理

    数据表达:用了year,month,day通过自己输入,类型为整数型。            
    数据处理:运用了switch语句和else语句。                         
    

    1.1.2实验代码截图


    1.1.3 造测试数据

    输入数据 输出数据 说明
    2020 1 2 2019-12-31 跨年
    2019 3 2 2019-2-28 三到二月

    1.1.4 PTA提交列表及说明

    答案错误:好家伙,格式错误。

    答案错误:还是二月少加了一天。

    1.2 7-3 计算天数

    本题要求编写程序计算某年某月某日是该年中的第几天。

    1.2.1 数据处理

    数据表达:用了变量y,m,d通过输入以及运算得来,类型为整数型。    
    数据处理:运用了switch语句和if语句。      
    

    1.1.2实验代码截图


    1.1.3 造测试数据

    输入数据 输出数据
    2000/03/02 62
    2009/03/02 61

    1.1.4 PTA提交列表及说明

    部分正确:在判断三月时,少加了一天

    2.代码互评(5分)

    同学代码

    我的代码

    1.我的代码用for,同学用的位while

    2.for语句适合有限制的,while却没有限制条件的

    3.学习总结(15分)

    3.1 学习进度条(5分)

    时间 内容 本周学习时间 问题
    13周 进行分支结构的深入学习,switch语句真好用 48h 虽然上课很容易,但题目很难

    3.2累积代码行和博客字数

    折线图

    3.3 学习内容总结和感悟(5分)

    3.3.1 学习内容总结

    这一周下来,又巩固了分支结构,对switch的用法更加深刻,让我觉得一些题目居然可以这样解决。

    3.3.2 学习体会

    上课时感觉switch语句很简单使用,但实际上确有一些难度。

    对于代码还是需要不断巩固。

    代码是很灵活的,可以用很多办法解题,但是需要理解透这些的本质是什么,这样才能拥有良好的代码基础。

    思维导图

  • 相关阅读:
    单调栈
    ROS 运行Python程序报错:ERROR: cannot launch node of type [teleop/teleop_key]: can't locate node [teleop_key] in package [teleop]
    c++ dynamic_cast 笔记
    C++ STL map 随手笔记
    TDD 中关于mock一些理解
    C++ struct 初始化的问题
    C++ count_if/erase/remove_if 用法详解
    C++ 编译报错discards qualifiers [-fpermissive]
    笔记本外接显示器没有声音
    virtual box ubuntu 主机和虚拟机实现互相复制粘贴
  • 原文地址:https://www.cnblogs.com/rendaitong/p/14051001.html
Copyright © 2020-2023  润新知