• C语言I博客作业05


    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11530
    我在这个课程的目标是 更好的理解现在所学习的内容,补充细节和框架
    这个作业在哪个具体方面帮助我实现目标 思维导图和代码互评
    参考文献 《C Primer Plus》《C语言程序设计》(第三版)

    1.PTA实验作业

    1.1 7-9 找出不是两个数组共有的元素(20分)

    1.1.1 数据处理

    数据表达:
    1.变量m,n:由输入得来,变量为整型;
    2.变量i,j,k:由赋值得来,变量为整型;
    3.变量num_1[20],num_2[20],num[40]:由输入得来,变量为整型数组。
    数据处理:
    表达式:赋值表达式,关系表达式,逻辑表达式,算数表达式;
    流程结构:for循环输入,for循环嵌套if-else判断是否为同一数字,for循环输出并排除相同数字。
    

    1.1.2 实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    3 5 -15 6 4 1 逐一存储两数组中不相同的数字,然后逐一输出得到答案
    3 5 6 逐一存储两数组中不相同的数字,然后逐一输出得到答案
    20 21 最大N且每组数据只有一个不同

    1.1.4 PTA提交列表及说明


    1.部分正确:当有重复的数字时无法只输出一次,且当N最大时,并只有一个数字时,无法输出;
    2.部分正确:只剩下了无法解决重复输出的问题,后发现在对比输出中的循环后续执行语句写错了,导致没有对比成功,全部输出。

    1.2 7-1 书香节 (10分)

    1.2.1 数据处理

    数据表达:
    1.变量price:由输入得来,变量为双精度浮点型;
    2.变量m, n:由计算得来,变量为双精度浮点型;
    3.变量x:由赋值得来,变量为双精度浮点型;
    4.变量y:由计算得来,变量为整型。
    数据处理:
    表达式:赋值表达式,计算表达式。
    流程结构:定义变量,输入变量,计算结果,输出结果。
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    228.76 100 128.76 满2个100,减100,剩下支付128.76
    500 250 250 满5个100,减250,剩下支付250
    2700 1350 1350 满27个100,减1350,剩下支付1350

    1.2.4 PTA提交列表及说明


    1.部分正确:不知道这题目抽了什么疯,计算满了多少100的y必须先用整型定义,不然计算出来的还有小数可以理解,但是当计算减多少50时的m必须要强行转化成双精度浮点型,不然就会答案错误。

    2.代码互评

    同学代码

    自己代码

    不同:第一份代码直接将输入的数反着输出,更简洁更明了,而我的代码则是依次将数字往后面放,更慢,更复杂。
    同学代码

    自己代码

    第一份代码直接将一个最大的数定义为最小数,然后依次与数组中的数比较得出结果,更容易看懂,而我则是直接将最小数假设为数组中的第一个数,然后依次往后比。

    3.学习总结

    3.1学习进度条

    周/日期 这周所花时间 代码行 学到的知识点简介 目前比较困惑的问题
    第八周 30小时 600 基础知识,输入输出函数if-else语句
    第九周 30小时 700 for循环,while循环,switch语句,数组 怎样用数组打出金字塔和蛇形数组
    第十周 30小时 500 二维数组的使用
    第十一周 25小时 550 自定义函数,命名法 怎样解决自己的暴力解题思路,让代码更直观简洁
    第十二周 27小时 550 string.h 怎样解决自己的暴力解题思路,让代码更直观简洁

    3.2累积代码行和博客字数

    3.3学习内容总结和感悟

    3.3.1学习内容总结

    3.3.2学习体会

    这周接触了新的头文件<srting.h>又发现很多以前要用好多行代码才能写出来的东西,用了这个头文件后,一个函数一行就解决了,害,我还是太年轻了。

  • 相关阅读:
    UVA 11488 Hyper Prefix Sets (字典树)
    UVALive 3295 Counting Triangles
    POJ 2752 Seek the Name, Seek the Fame (KMP)
    UVA 11584 Partitioning by Palindromes (字符串区间dp)
    UVA 11100 The Trip, 2007 (贪心)
    JXNU暑期选拔赛
    计蒜客---N的-2进制表示
    计蒜客---线段的总长
    计蒜客---最大质因数
    JustOj 2009: P1016 (dp)
  • 原文地址:https://www.cnblogs.com/czy020719/p/14008089.html
Copyright © 2020-2023  润新知