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

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11557
    我在这个课程的目标是 学习巩固switch语句和多分支结构
    这个作业在那个具体方面帮助我实现目标 <熟练switch语句>
    参考文献 《C语言程序设计》,《C Primer Plus》
    学号 <20208969>

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

    1.1 题目名1:7-3 计算天数 (15分)
    题目内容描述:本题要求编写程序计算某年某月某日是该年中的第几天。
    1.1.1数据处理

    数据表达:运用year,month,day,num,i变量;year,month,day,i的值由定义而来,num的值由计算而来;都是整型变量。
    数据处理:表达式:year%4 == 0 && year%100 != 0,year%400 == 0;流程结构:多分支结构。
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    2009/03/02 61 2009/03/02是该年的第61天
    2000/03/02 62 2000/03/02是该年的第62天
    2002/07/27 208 2002/07/27是该年的第208天
    2007/02/06 37 2007/02/06是该年的第37天
    2020/11/28 332 2020/11/28是今年的第332天
    1.1.4 PTA提交列表及说明
    答案错误:scanf输入格式错误,没有加“/”。
    部分正确:年份为闰年的计算结果错误,没有考虑2月份后计算的总天数都要加“1”。
    

    1.2 题目2:7-5 多分支表达-倍数问题 (50分)
    题目内容描述:键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数
    1.2.1 数据处理

    数据表达:用了A变量;A的值由定义而来;A为整型变量。
    数据处理:表达式:A%3==0 && A%5!=0,A%5==0 && A%3!=0,A%3!=0 && A%5!=0;流程结构:分支结构。
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    18 3 18除以5的余数为3
    25 1 25除以3的余数为1
    67 7 67除以15的余数为7
    0.7 无输出结果
    30 无输出结果
    72 2 72除以5的余数为2
    1.2.4 PTA提交列表及说明
    部分正确:数A除以3或5或15的余数的输出表示错误。
    

    2.代码互评(5分)

    A
    同学代码截图

    自己代码截图

    说明:
    1.同学使用switch语句,我使用了else-if语句,我的代码会显得繁琐一点。
    B
    同学代码截图

    自己代码截图

    说明:
    1.这位同学灵活使用分支结构,嵌套语句,选择语句等进行数据处理,值得让人学习。
    2.if语句里的条件不同。

    3.学习总结(15分)

    3.1 学习进度条(5分)

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

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

    3.3.2 学习体会
    <1>需要更加努力学习switch语句的知识。
    <2>而通过这次的学习,对多分支结构有了进一步的认识。
    <3>不断补充知识的遗漏点,并扩充知识面。
    <4>多看书才能有收获,也可以多去论坛看看。

  • 相关阅读:
    Grid如何固定列宽?
    ORACLE 去除重复记录
    Ajax学习之“一头雾水”
    对对碰方块交换及消去效果实现
    存储过程学习(二)
    asp.net 页面重用问题
    一个图表控件
    存储过程学习(一)
    ScriptManager.RegisterClientScriptBlock的疑问
    用indy做发贴机
  • 原文地址:https://www.cnblogs.com/lilin-0727/p/14055145.html
Copyright © 2011-2022 走看看