• C语言I博客作业06


    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11557
    我在这个课程的目标是 学好c语言的基础知识,为之后能更好的学习相关专业知识
    这个作业在那个具体方面帮助我实现目标 回顾总结之前所学知识,让自己对所学有更好的认识
    参考文献 C语言程序设计(第3版)

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

    1.1 题目1

    本题目要求读入一个整数1~7之间(不考虑输入错误的情况),然后输出需要上课的节数,对应如下:
    1 星期一 8节课
    2 星期二 10节课
    3 星期三 6节课
    4 星期四 8节课
    5 星期五 6节课
    6 今天没有课,可以好好休息一下啦!
    7 今天没有课,可以好好休息一下啦!

    1.1.1 数据处理

    数据表达:定义了整型变量n,输入n赋值。
    数据处理:运用了if-else多分支判断星期几以及对应的课数。
    

    1.1.2 实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    4 星期四 8节课
    6 今天没有课,可以好好休息一下啦!
    7 今天没有课,可以好好休息一下啦!

    1.1.4 PTA提交列表及说明

    部分正确:这里输出的逗号,叹号都要在中文输入法下输入。
    

    1.2 题目2

    键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数

    1.2.1 数据处理

    数据表达:定义了整型变量A,a,输入赋值A,a用来存储余数。
    数据处理:输入A,用多分支判断是否是3,5的倍数,a存储余数。
    

    m1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    6 1 6为3的倍数不为5的倍数
    17 2 17既不是3的倍数也不是5的倍数

    1.2.4 PTA提交列表及说明

    部分正确:判断是没有考虑到非正整数没有任何输出的情况。
    

    2.代码互评(5分)

    同学代码:

    1.一个用了switch-case语句,分的很细。
    2.另一个用的数组,虽然都用了数组,但陈同学只定义了一个数组,且代码简洁易懂
    3.switch虽然很细但是有点多。

    自己代码:

    3.学习总结(15分)

    3.1 学习进度条(5分)

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


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

    3.3.1 学习内容总结

    3.3.2 学习体会
    1.这周所学习的东西并没有很多,感觉自己总在原地踏步。
    2.写题是总是固定的思维,其实大多数题目有多种不同的解法,又是写题就是为了写题而写题,不会去从中汲取教训经验,这是我还欠缺的地方。
    3.自我认为在明白一个知识点后,却在被问到为什么的时候解释的不太明白清晰。
    4.以后写完题目后,不要急着开始下一个,多总结,可以说给别人听自己代码是怎么运行的,让别人能明白的透彻一点。

  • 相关阅读:
    Servlet和Filter的url匹配
    iterator的用法
    python学习笔记
    python的序列之列表
    java开发实战学习笔记3
    java学习笔记4
    Java Java集合
    Struts2中的几个符号
    DbHelper.cs
    做word,excel时需要引用com
  • 原文地址:https://www.cnblogs.com/kj0401/p/14045676.html
Copyright © 2020-2023  润新知