• C语言I博客作业07


    问题 回答
    这个作业属于哪个课程 C语言程序设计ll
    这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9930
    我在这个课程的目标是 熟练分支结构,掌握switch
    这个作业在哪个具体方面帮助我实现目标 PTA&博客园
    参考文献 《C语言程序设计》(第三版)

    1. PTA实验作业

    1.1

    题目:本题要求编写程序计算某年某月某日是该年中的第几天。

    1.1.1 数据处理:

    1. 数据表达:定义了N,Y,R,D四个整形变量;N,Y,R分别代表年,月,日。
    2. 数据处理:使用了if语句进行情况讨论,使用了switch对闰年与非闰年进行列表说明。

    1.1.2 实验代码截图:

    伪代码:

    实验代码:

    1.1.3 造测试数据:

    输入 输出 说明
    2000/03/02 61 不是闰年
    2019/11/07 311 非闰年

    1.1.4 PTA提交列表及说明:

    • case后为加空格使其与数字分开
    • 因为定义的是大写,之后疏忽变成小写导致错误

    1.2

    题目:程序设计联考
    自从湖南农业大学、吉首大学和怀化学院组织程序设计课程联考以后,举办联考的经验越来丰富。尤其是在使用PTA系统作为考试平台之后,联考工作得到了很多学校的认可和支持。所以,现在参与联考的学校比较多。为了便于区分考生,考生账号的第一位是学校代号。1代表Hunan Agricultural University,2代表Jishou University,3代表Huaihua University,4代表Aerospace University,5代表Ocean University。 请编写程序根据考生的账号区分考生的学校。

    1.2.1 数据处理:

    1. 数据表达:定义了整形变量account。
    2. 数据处理:scanf输入函数,switch语句对所属情况进行讨论。

    1.2.2 实验代码截图:

    伪代码:

    实验代码:

    1.2.3 造测试数据:

    输入 输出 说明
    123456 Hunan Agricultural University 明确
    0000 other University 非正确考生号

    1.2.3 PTA提交列表及说明

    • 其他学校中间省略空格
    • switch后误加;

    2. 代码互评

    同学代码:

    我的代码:

    评价:

    • 与之对比我多加了一个变量X,将account值赋予X
    • 同学的代码结构与我大致相同

    同学代码:

    我的代码:

    评价:

    • 同学与我都定义了四个变量
    • 其实两份代码除了定义变量不同,大致相似

    3. 学习总结

    3.1 学习进度条:

    周日期 这周所花时间 代码行 学到的知识点简介 目前比较迷茫的问题
    20/10.-25/10 5个小时 40 while简单运用,思维导图的制作 函数问题与代码编写不够熟练
    28/10.-1/11 6个小时 55 二字符型数据类型,分支结构 函数问题
    5/11.-9/11 4小时 50 switch多分支结构的运用,伪代码 代码读和编存在问题

    3.2 累计代码行和博客数:

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结:

    3.3.2 学习体会

    不知觉中又已经度过了一个星期,学习依旧很赶。之前看过一句话,对于C语言,看不会,也听不会,只有练会,加油!

  • 相关阅读:
    preprocessing
    hist
    RabbitMQ
    线程池
    springmvc功能以及源码实现分析
    西瓜书第二章--模型评估与选择
    西瓜书第一章--绪论
    基于python的递归简述
    python小白学习之旅5
    python小白学习之旅4
  • 原文地址:https://www.cnblogs.com/HhNnanChangSha/p/11823441.html
Copyright © 2020-2023  润新知