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

    1.作业头

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11553
    这个作业的目标 <通过练习巩固来加强对C语音的学习>
    学号 <20209152>

    一、本周教学内容&目标

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

    二、本周作业头

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://i.cnblogs.com/posts/edit
    我在这个课程的目标是 <熟悉了switch语句>
    这个作业在那个具体方面帮助我实现目标 <通过听课,课后完成作业,上网查找资料>
    参考文献 <c语言程序设计教材>

    三、本周作业

    1 PTA实验作业
    2 代码互评
    3 学习总结

    四、作业格式

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

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

    1.1 题目名1

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

    1.1.1数据处理

    数据表达:用了a变量,这些变量的值是通过键盘输入来的,类型是整型变量。
    数据处理:数据用到了if语句,根据不同的if后面的要求来限制输出的语句

    1.1.2实验代码截图

    1.1.3 造测试数据

    数据 结果 说明
    15 1 为3的倍数又是5的倍数
    20 2 不是3的倍数但是5的倍数
    21 1 既不是3的倍数又不是5的倍数

    1.1.4 PTA提交列表及说明

    本题一步到位,并没有遇到什么情况

    1.2 题目2

    7-3 计算天数 (15分)
    本题要求编写程序计算某年某月某日是该年中的第几天。

    1.2.1 数据处理

    数据表达:用了a,b,c,i,d变量,a,b,c这些变量的值是通过键盘输入来的,i与d是通过计算得来的,类型是整型变量。
    数据处理:用了if-else结构,用了switch语句,分闰年与非闰年来计算天数

    1.2.2 实验代码截图

    1.2.3 造测试数据

    数据 结果 说明
    2012/02/2 33 年份为闰年,没有考虑2月份的天数
    2012/03/2 62 年份为闰年,考虑了2月份的天数
    2011/03/2 61 年份为非闰年

    1.2.4 PTA提交列表及说明

    部分正确;我把a%40的位置a%4000互换了一下,发现出现部分正确,说明逻辑运算符有优先级之分,需要改回来才正确
    答案错误:没有输入题目中要求的%d/%d/%d的格式,需要变成这种格式

    2.代码互评(5分)

    同学代码截图


    自己代码截图



    1.第一个同学比我多设置了一个浮点变量,且顺序有点差别
    2.第二个同样,我只使用了一个整型变量,因为我直接把计算的符号也进了要输出的数字,这样会少了很多步骤

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周/日期 这周花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    8 23 120 输出“Hello world”
    9 24 300 选择结构,求华氏度
    10 20 400 for循环 for的多次循环结构
    11 18 420 定义和调用函数 一些基本顺序和结构
    12 19 400 字符型和if-esle分支结构
    13 27 430 switch语句 switch语句理解不够深,不能用最简单的代码做题

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

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

    3.3.1 学习内容总结

    3.3.2 学习体会

    本周学习了switch语句,了解了一些新的知识比如逻辑运算符,case语句等等,学会了if与switch语句之间的相互运用,可能是运用的不流畅,代码打的有点多,还需要提高逻辑思维
    吐槽一下那个表格和思维导图,这是逼着我冲会员吗?一个思维导图39一个月,做梦去吧

  • 相关阅读:
    代码编辑
    作业7
    实验 13 综合练习三
    模版 实验二 概要设计
    在线评测系统(OJ)使用方法
    作业 6 结构体
    结构体简介
    实验 10 指针2
    (第一周)软件工程四人组
    (第一周)读《构建之法》
  • 原文地址:https://www.cnblogs.com/alzm/p/14050410.html
Copyright © 2011-2022 走看看