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

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11527
    这个作业的目标 总结回顾做的知识点,以防忘记或下次再犯
    学号 20209996

    一、本周教学内容&目标

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

    二、本周作业头

    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11527
    我在这个课程的目标是 学会分支结构switch语句
    这个作业在那个具体方面帮助我实现目标 总结遇到的错误,更好的熟练掌握
    参考文献 C语言程序设计II

    三、本周作业

    1.PTA实验作业

    1.1 题目名1

         7-2 输入一个数字,输出其对应的星期几的英文单词
    

    根据输入的整型数据x,其取值范围为1~7。1代表星期一Monday,2代表Tuesday,…,7代表Sunday,如果输入的整数x>7或x<0,则给出出错信息。

    1.1.1数据处理

         数据表达:用int定义整型变量choice。
         数据处理:运用分支结构中的switch语句。
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据
    1 Monday
    3 Wednesday
    8 输入错误!

    1.1.4 PTA提交列表及说明


    问题:开始我以为只需要在最后加上break就可以了,导致结果一直错。
    说明:后自己又仔细翻了一遍书,应是每一个选择后都加,表示终止。

    1.2题目名2

        7-3 计算天数 
    

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

    1.2.1数据处理

    数据表达:用int定义整型变量y,m,d表示年月日。
    数据处理:采用分支结构switch语句计算不同月的天数,再用if-else语句计算闰年的天数。

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    2000 2 15 46 平年
    2009 3 2 61 平年
    2020 5 7 128 闰年

    1.2.4 PTA提交列表及说明


    问题:闰年的表示,逻辑非的运用不熟。
    说明:加上括号再加逻辑非,感觉更为清晰易懂。
    问题:输出表示不对我用的d+1=%d,导致一直显示部分正确。
    说明:后改了输出格式,结果正确

    2.代码互评

    同学

    自己

    同学将取值范围也表示出来,更为严谨,其他基本一致。
    同学

    自己

    同学的多设置了一个变量,同时以闰年为基础,与我写的正好相反,我是以平年为基础,后假设闰年求天数。

    3.学习总结

    3.1 学习进度条

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

        1.学习到现在遇到考验逻辑严谨的题越来越多,自己思考还是不周全,要养成写结构图的习惯,有助于在写程序时思路清晰,同时方便检查。
        2.犯过的错也要及时整理,防止再犯,容易犯错的地方最好放上图片,类比记忆。
  • 相关阅读:
    查看crontab的日志记录定位定时任务问题
    Latex 表格内公式换行方法
    C语言中qsort函数用法
    7 种常用的排序算法-视觉直观感受
    Ubuntu下如何安装YouCompleteMe插件
    Linux下非root用户如何安装软件
    系统进化树-原理介绍及软件使用
    LaTeX 页眉页脚的设置
    TEXshade教程- 多重比对着色软件包
    easyUI自带的时间插件日期选择、月份选择、时间选择的使用
  • 原文地址:https://www.cnblogs.com/jyyy/p/14052960.html
Copyright © 2011-2022 走看看