• C语言I博客作业06


    作业头

    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11552
    我在这个课程的目标是 学会熟练使用switch语句
    这个作业在那个具体方面帮助我实现目标 包含多道该类型的题目
    参考文献 C Primer Plus,C语言程序设计

    1.PTA实验作业

    请再此处列出自己的排名图片,如:

    从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下:

    1.1题目内容描述

    本题要求编写程序计算某年某月某日是该年中的第几天。
    输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。

    1.1.1数据处理

    数据表达:使用了n,y,r,都为整型,n表示年,y表示月,r表示天
    数据处理:使用了switch语句,if-else语句

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    2020/06/21 173 这一天是该年的第173天
    2020/01/01 1 这一天是该年的第1天
    2020/09/15 259 这一天是该年的第259天

    1.1.4PTA提交列表及说明


    编译错误:使用了错误的符号,代码写错
    答案错误:有一个月的天数打错了,还有一个月的天数没打

    1.2题目二

    1.2.1题目内容描述

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

    1.2.2数据处理

    数据表达:使用了变量y,m,d,都为整型,y表示年,m表示月,d表示天
    数据处理:涉及到年月日的变化以及判断是否为闰年

    1.2.2实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    2020-10-20 2020-10-18 输出日期为输入的前天
    2020-08-01 2020-7-30 输出日期为输入的前天
    2020-01-01 2019-12-30 输出日期为输入的前天

    1.2.4PTA提交列表及说明


    编译错误:字母打错,格式错误
    答案错误:天数输入错误

    2.代码互评

    同学代码

    自己的代码

    他的代码用f表示了天数,最后用printf输出f的值
    我的代码每个都用了printf输出

    同学代码

    自己的代码

    他的代码使用的是最后输出值的方式,不去加天数
    我是用天数输出

    3.学习总结

    3.1 学习进度条

    这周所花的时间 代码行数 学到的知识点简介 目前比较迷惑的问题
    第八周 6小时 300 简单的代码打法 不会编程
    第九周 8小时 500 华式摄氏度(if-else)的打法 循环的使用
    第十周 10小时 600 for循环语句的用法 循环条件和次数
    第十一周 14小时 800 自定义函数 函数的定义及解释说明
    第十二周 15小时 1000 字符型语句,if-else语句 字符型语句的使用
    第十三周 15小时 1200 switch语句 使用switch语句的条件

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1学习内容总结

    3.3.2学习体会

    1.在这周的学习中学到了switch语句,遇到了困难但也不断努力去克服它
    2.看清题目要求,不能盲目乱写
    3.要更加细心,细致,努力完善每一个细节

  • 相关阅读:
    mysql 快速生成百万条测试数据
    DEV SIT UAT
    云计算的三层SPI模型
    go的下载
    redis主从 哨兵
    Mybatis 插入操作时获取主键 (Oracle 触发器与SEQ)
    oracle创建表空间
    mycat源码分析
    js判断是否是数字通用写法
    spring aop获取目标对象的方法对象(包括方法上的注解)
  • 原文地址:https://www.cnblogs.com/18773066781x/p/14050941.html
Copyright © 2020-2023  润新知