zoukankan      html  css  js  c++  java
  • C语言I博客作业06

    1.作业头

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11556
    这个作业的目标 学会使用多分支中的switch语句
    学号 20208919

    二、本周作业头

    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11556
    我在这个课程的目标 学会用switch语句代替if_else语句的嵌套
    这个作业在那个具体方面帮助我实现目标 从练习使用switch语句开始帮助我实现我的目标
    参考文献 C语言程序设计的教材,C Primer Plus

    三、本周作业
    1.PTA实验作业
    2.代码互评
    3.学习总结

    四、作业格式
    1.PTA实验作业(20分/题)
    请再此处列出自己的排名图片

    1.1 题目名1_前天是哪天

    1.1.1数据处理
    介绍实现本题过程中,你的数据表达、数据处理是怎么做的。注意:请务必按照以下方式书写。

    数据表达:用了year,month,day变量,这些变量的值都是我定义来的来的,类型是整型。
    数据处理:数据用到的表达式有算术表达式,赋值表达式,关系表达式,赋值表达式,流程结构有分支结构。
    

    1.1.2实验代码截图
    贴图展示代码,不要复制。请给出名字标识。

    1.1.3 造测试数据
    输出你的程序面向各种测试数据结果,除了题目给出的测试数据,可以自己再造其他临界数据,越多越好,并加上必要说明

    输入数据 输出数据 说明
    2020-10-16 2020-10-14 16号的前一天是14号
    2020-1-2 2019-12-31 2020-1-2的前一天是2019-12-31
    2020-3-2 2020-2-29 该年是闰年,且前一天是2020-2-29

    1.1.4 PTA提交列表及说明

    提交说明:

    编译错误:在swith语句的表达式中用了前面没有定义的变量
    答案错误:三次是一样的原因,都是刚开始没有使我定义的变量等于0
    

    1.2 题目2—— 多分支表达-倍数问题
    键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数

    1.2.1 数据处理

    数据表达:用了i变量,这个变量的值是定义来的,类型是整型。
    数据处理:数据用到的表达式有逻辑运算符,关系运算符,算术运算符。流程结构有分支结构,
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    18 3 它是3的倍数,但不是5的倍数,且余数为3
    9 4 它是3的倍数,但不是5的倍数,且余数为4
    10 1 它是5的倍数,但不是3的倍数,且余数为1

    1.2.4 PTA提交列表及说明

    提交说明:
    编译错误:刚开始想用switch语句的,但用错了,所以导致编译错误了

    2.代码互评(5分)
    找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

    同学代码截图1

    同学代码截图2

    自己代码截图

    同学1的代码使用的是if-else的嵌套语句,这是比较烧脑的,我不是很会,一用经常会出错
    同学2得考虑得很全面,把各种情况分开讨论,同时把输入错误这种情况也讨论了,这是我并没有想到的

    3.学习总结

    3.1 学习进度条(5分)

    周/日期 这周所花时间 代码行 学到的知识简介 目前比较迷惑的问题
    第六周 2天半 119 使用swith语句 对于天数这类问题还是有点懵

    3.2 累积代码行和博客字数(5分)

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

    3.3.1 学习内容总结

    3.3.2 学习体会
    对于这周的学习,深深的体会到了switch的魅力,是真的好。还有这一周的学习还是有点坎坷的,遇到了很多的问题,比如我知道要考虑哪些因素,但我不会用代码表示出来,这就是很痛苦的事,当然这一周也学会了如何在写代码的时候偷懒,哈哈哈,

  • 相关阅读:
    微服务架构技术栈选型手册(万字长文)
    Visual Studio 2013 always switches source control plugin to Git and disconnect TFS
    Visual Studio 2013 always switches source control plugin to Git and disconnect TFS
    MFC对话框中使用CHtmlEditCtrl
    ATL开发 ActiveX控件的 inf文件模板
    ActiveX: 如何用.inf和.ocx文件生成cab文件
    Xslt 1.0中使用Array
    如何分隔两个base64字符串?
    An attempt was made to load a program with an incorrect format
    JQuery 公网 CDN
  • 原文地址:https://www.cnblogs.com/BIogRegister/p/14050201.html
Copyright © 2011-2022 走看看