• C语言I博客作业05


    1.作业头

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-3
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11528
    这个作业的目标 加深对分支结构的了解
    学号 20209186

    2.本周作业头

    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11528
    我在这个课程的目标是 加深对分支结构的了解
    这个作业在那个具体方面帮助我实现目标 做题找到自己还不熟练的地方,参考同学的程序找到自己还可以改善的方面
    参考文献 C Primer plus ,菜鸟教程

    3.本周作业

    1)PTA实验作业

    1.1 题目名1:

    本题要求编写程序,对顺序读入的n个整数,顺次计算后项减前项之差,并按每行三个元素的格式输出结果

    1.1.1数据处理:

    数据表达:用了count等通过for循环累加得来的整点型变量
    数据处理:通过for循环与if判断得到结果
    

    1.1.2实验代码截图:

    1.1.3 造测试数据:

    输入数据 输出数据 说明
    10 5 1 7 14 6 36 4 28 50 100 -4 6 7 -8 30 -3 24 22 50 样例
    2 3 2 -1 最小n后不输出空格

    1.1.4 PTA提交列表及说明:


    1.部分正确:只有样例通过,未考虑题目要求的结尾的空格
    2.编译错误:从vs上复制过来的scanf_s未改为scanf
    

    1.2 题目2:

    皮球从某给定高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,……,如此反复。问皮球在第n次落地时,在空中一共经过多少距离?第n次反弹的高度是多少?

    1.2.1 数据处理:

    数据表达:用了h,a,s等for循环计算得来的浮点型变量
    数据处理:通过for循环与if判断得到每次球落地时的总路程与下一次的反弹高度
    

    1.2.2 实验代码截图:

    1.2.3 造测试数据:

    输入数据 输出数据 说明
    33 0 0.0 0.0 球未动所以路程为0
    33 4 90.8 2.1 球帝4次反弹高度为2.1,总路程为90.8

    1.2.4 PTA提交列表及说明:

    部分正确:未考虑当n=0时的球的落地情况(加入n=0的情况进行判断)
    

    2.代码互评
    同学代码截图


    自己代码截图

    1.同学的用一个for循环省略了很多步骤,相比之下我的比较长
    2.第二位同学和我的差不多,但她的比我又少定义一个变量,显得更加清楚明了
    

    3.学习总结(15分)
    3.1 学习进度条(5分)

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    4/5~12 1660 670 自定义函数 不太习惯用函数,但复杂一点的题用函数会更简洁
    5 /13~19 1780 980 string函数 字符串类型的题目

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

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

    3.3.2 学习体会
    1.字符串类型的题目不太会写,还要多看书学习
    2.string函数还不能熟练运用
    3.应该多锻炼自己的思维(提高对问题的解答速度)

  • 相关阅读:
    86. 分隔链表
    85. 最大矩形
    84. 柱状图中最大的矩形
    82. 删除排序链表中的重复元素 II
    80. 删除排序数组中的重复项 II
    77. 组合
    java-xml
    java-反射
    springboot解决跨域问题(CorsConfig )
    解决oracle锁表
  • 原文地址:https://www.cnblogs.com/xiajingxiaokeai/p/14006081.html
Copyright © 2020-2023  润新知