• 课上模块小测试记录


    关于课上老师给出的一个小模块的测试。

    模块用C语言编写,模块代码为

    int Largest(int list[],int length){
     int i,max;
     for(i=0;i<(length-1);i++)
     {
      if(list[i]>max)
      {max=list[i];}
     }
     return max;
    }

    我自己编写的模块测试代码为

    测试代码完成,我先输入了四个数,分别是4,3,2,1,运行结果为

    然后我将最大的数放在第二个,运行结果:

    再将最大数放在第三未,运行结果:

    再将最大的数放在第四位,运行结果:

    由此可见,这个模块只是比较了数组的前几个数,数组的最后一个数并没有考虑进去,因而应该把模块中的循环条件改为for(i=0;i<length;i++)

    至此,我们又试着使用负数测试模块,发现模块运行正确。

    最后,我们将部分代码注释掉,借此使数组为空,以此测试模块,代码如图:

    这次的运行结果得出是这样的:

    至此我们对这个模块的测试完毕。

  • 相关阅读:
    OI省选知识清单
    FWT板子
    [APIO2018]选圆圈
    [APIO2018]铁人两项
    [Test-1.11]-T4 Transform
    [Test-1.11]-T2divisor
    [Test1.11]-T3对合
    [Test3.3]-T3 Sorting (卡常)
    [Test1.11]-T1匹配 Matching
    二、Unity调用Xcode封装方法
  • 原文地址:https://www.cnblogs.com/hfxdaj/p/3583203.html
Copyright © 2020-2023  润新知