• C语言I博客作业06


    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2/
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11553
    这个作业的目标 分支结构 3.3 使自己熟悉多分支结构switch语句的使用
    学号 20209132

    一、本周教学内容&目标

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

    二、本周作业头

    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11553
    我在这个课程的目标是 <学习C语言知识技巧,为以后工作生活打下坚实基础>
    这个作业在那个具体方面帮助我实现目标 <熟练运用C语言中分支结构的switch语句使用,复习以前学的C语言知识>
    参考文献 《C primer Plus》《C语言程序设计》

    三 本周作业

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

    四、作业格式

    1.PTA实验作业

    1.1 题目名1

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

    1.1.1数据处理
    数据表达:由题意使用了整形变量x
    数据处理:使用了分支结构中的switch语句
    
    1.1.2实验代码截图

    1.1.3 造测试数据
    输入 输出
    2 Tuesday
    5 Friday
    8 输入错误
    1.1.4 PTA提交列表及说明

    提交列表说明:出现错误的原因是因为忽略了scanf的返回值,这是一个经常出现的问题,困扰了我很久,需要花费一定时间解决。

    1.2 题目2

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

    1.2.1数据处理
    数据表达:由题意使用了整形变量 year,f ,s,d,z 字符型变量op1 op2
    数据处理:使用了分支结构中的switch语句
    表达式:if(year%400==0||(year%4==0&&year%100!=0))
    
    1.2.2实验代码截图

    1.2.3 造测试数据
    输入 输出
    2020/11/25 330
    2020/ 02/08 39
    2020/ 11/01 306
    1.1.4 PTA提交列表及说明

    提交列表说明:1.编译错误:忘记定义字符型char op1 op2
    2.不太清楚如何准确控制闰年的转化,通过看教材,才得以解决。

    2.代码互评

    同学代码1

    自己代码1

    不同点1:首先我使用的与上一题的判断条件写法相似,还是使用整数和浮点型变量计算判段使用哪一种表达式,他使用的是公式解决问题。
    不同点2:我使用了浮点型变量,看起来比他的更美观,简单易懂

    同学代码2

    自己代码2

    区别:1.定义的变量不同,我定义的是整型变量year,s,d,z,f,字符型op1,op2;而同学是定义了y,m,d,i,n,z;
    2.该同学用if-else语句来表示闰年与平年的2月,他比我多用了一个for循环,我认为有必要写for循环,能更清楚。
    3.他比我更加的具有欣赏性

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第十一周 28小时 650行 学会定义函数,以及完整代码的格式和语句的顺序问题
    第十二周 30小时 700行 对分支结构多分支情况下的使用 运用if-else还不熟练
    第十三周 36小时 850 学习分支结构中的switch语句 运用swith的时机

    3.2 累积代码行和博客字数


    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

    又是一周紧张刺激的学习过后,自己在程序设计上的技术有长进了许多,也明白了越来越多的知识,不断的充实自己
    的专业能力。也逐渐适应了大学的学习节奏,希望自己在以后能够越来越进步。

  • 相关阅读:
    [uoj418]三角形
    [atARC142F]Paired Wizards
    [loj6746]区间众数
    Can't create component 'xx.xx.xxAppService' as it has dependencies to be satisfied.
    ASP.NET Zero Power Tool 使用报错 Config file not found
    RXJS 5.5以上finally()转变为finalize()
    线程交换数据
    Tomcat系统架构
    工具
    MySQL 执行流程
  • 原文地址:https://www.cnblogs.com/lljlljllj/p/14053062.html
Copyright © 2020-2023  润新知