• C语言I博客作业06


    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11555
    这个作业在哪个具体方面帮助我实现目标 为我的知识点进行了扩充
    参考文献 CSDN,游览器,B站

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

    1.1 题目名1、

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

    1.1.1数据处理

    数据表达:整型 int yyyy, mm, dd,digit;
    数据处理:运用了if-else分支结构和switch语句,在分支条件表达时用到了逻辑运算&&和||。

    1.1.2实验代码截图


    1.1.3 造测试数据

    输入数据 输出数据 说明
    2012/04/02 93 该日期为该年的第93天
    2014/02/02 33 该日期为该年的第33天
    2014/08/02 214 该日期为该年的第214天
    2016/12/02 337 该日期为该年的第337天

    1.1.4 PTA提交列表及说明


    1.编译错误:在分支条件中if后没有打{
    2.部分正确:部分月数的天数有误

    1.2 题目2

    键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数
    输入格式:
    1个正整数
    输出格式:
    如果是3的倍数但不是5的倍数,则输出A除以5的余数。 如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。 如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数。 如果A不是正整数,没有任何输出。
    输入样例:
    18
    输出样例:
    3

    1.2.1 数据处理

    数据表达:整型 int A;
    数据处理:运用了if-else分支结构,逻辑运算符&&和||。

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    14 14 该数不是3的倍数也不是5的倍数
    21 1 该数是3的倍数也不是5的倍数
    16 1 该数不是3的倍数也不是5的倍数
    25 1 该数是5的倍数也不是3的倍数

    1.2.4 PTA提交列表及说明


    编译错误:把A % 3==0误写成A % 3=0;

    2.代码互评(5分)

    同学代码截图


    自己代码截图

    1. 郑彬彬同学的代码在case2中用if语句把平年二月和闰年二月区别开。
    2. 阳榕同学的代码把月份的天数都相加好了,条例清晰。

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周/日期 这周花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第三周 三天 128 for循环结构 博客园的折线图
    第四周 一天 142 定义函数 定义函数的理解
    第五周 两天 180 if的复杂分支结构 生活中的一些单位如何定义浮点型变量
    第六周 两天 200 Switch语句 Switch语句后可否跟if语句

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

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

    3.3.1 学习内容总结

    3.3.2 学习体会

    1. 这次的Switch语句比较繁多,思维不太清晰。
    2. 自己的枝叶图更加繁茂了,相信以后会越来越繁茂。
    3. 在C语言这条路上要不断积累,不断解决问题。
  • 相关阅读:
    Assert.isTrue 用法
    P2967 [USACO09DEC]视频游戏的麻烦Video Game Troubles
    最近目标2333
    LibreOJ β Round #2」贪心只能过样例
    CF1062F Upgrading Cities 拓扑排序
    CF1108F MST Unification
    CF915D Almost Acyclic Graph 拓扑排序
    Swift日历控件Calendar
    README.md的markdown语法
    MAC打开App显示已损坏
  • 原文地址:https://www.cnblogs.com/zyt666/p/14041818.html
Copyright © 2020-2023  润新知