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

    这个作业属于哪个课程C语言程序设计II
    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1/
    这个作标业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11556
    我在这个课程的目标是 学习switch语句
    这个作业在哪个具体方面帮助我实现目标 再熟悉if-else语句和初学switch语句的使用
    参考文献 c语言程序设计(第三版)
    学号 20208940

    1.PTA实验作业

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

    1.1.1数据处理

    数据表达:输入整型数A,x
    数据处理:运用if-else语句解决三种情况

    1.1.2实验代码截图

    1.1.3造测试数据

    输入

    输出

    说明

    17

    2

    既不是5的倍数也不是3的倍数

    25

    1

    是5不是3的倍数

     

    1.1.4PTA提交列表及说明

    提交列表说明:

    1.在取其他两个情况时,未再用if说明情况,而是直接用else,导致编译错误

    2.将&误打成%

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

    1.2.1 数据处理

    数据表达:变量x,由输入得来,为整型变量
    数据处理:运用if-else语句解决问题

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据输出数据说明
    7 Sunday 7代表Sunday
    10 输入错误 10>7,此时表示输入错误
    3 Wednesday 3代表Wednesday

    1.2.4 PTA提交列表及说明

    提交列表说明:

    此题运用if-else语句解决问题较容易,题意较清晰易懂,但程序编码较长

    2.代码互评(5分)

    同学代码截图1

     

    同学代码截图2

     

    自己代码截图

    不同:

    1.3位同学的代码都很长,很详细,程序编码运算方法殊途同归。

    2.第二位同学的代码看起来更复杂,但对各种可能的情况列举的更详细。

    3.第一位同学的代码最简单明了

    4.对于我自己的代码,这个问题对我来说难度有点大,不会做,所以我是在各方面查找下才完成的,所以会思维上有点乱。

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周/日期这周所花的时间代码行学到的知识点简介目前比较迷惑的问题
    第八周 15小时 150 C语言数据类型、换行符、printf函数 调用和定义函数与主函数的连接不太清楚
    第九周 14小时  140 for循环 for循环的不熟悉
    第十周 18小时 170 条件结构及再熟悉循环结构 条件结构和循环表达式不熟悉
    第十一周 16小时 180 对各结构的熟悉,及运用于生成乘方表和阶方表等数学问题,自定义函数 如何自定义函数及调用,数学问题的程序编码不熟悉
    第十二周 17小时 210 if-else语句多分支结构
    第十三周 19小时 200 学习switch语句及if-else语句的再熟悉  switch带来了新的难点

    3.2累计博客字数和代码行数

    时间 博客字数 代码行数
    第八周 1360 150
    第九周 1200 140
    第十周 1100 170
    第十一周 1400 180
    第十二周 2000 210
    第十三周 1800 200

    3.3学习内容总结与感悟

    3.3.1 学习内容总结

    3.3.2 学习感悟

    新一周的学习又结束了,这周我们学习了switch语句且再熟悉了if-else语句,switch这个语句可以解决的问题更多了,增加了面的广度,当然,也迎来了更大的挑战,多知识点的结合下,难度增大,且易错点更多,学如逆水行舟,不进则退,加油计科人!

     

  • 相关阅读:
    Python实现客观赋权法
    Python实现熵值法确定权重
    正则化项L1和L2
    特征工程的归一化和标准化
    CentOS下Neo4j安装教程
    Window下Neo4j安装教程
    Window下JDK安装教程
    Git 命令
    Kubernetes 资源清单 常用字段,Pod 实例
    kubernetes 集群搭建
  • 原文地址:https://www.cnblogs.com/Eser/p/14059095.html
Copyright © 2011-2022 走看看