zoukankan      html  css  js  c++  java
  • 单元测试

    #include <iostream>
    #include <ctime>
    #include <cmath>
    using namespace std;
    
    int Large(int list[],int length)
    {
        int i,max=list[0];
        if(!length)
        {
            cout<<"值为空!"<<endl;
            exit(0);
        }
        else
        {
            for(i=0;i<(length);i++)
            {
                if(list[i]>max)
                {
                    max=list[i];
                }
            }
        }
    
        return max;
    }
    
    int main()
    {
        int ary[10];
        int mid,max;
        cout <<"请输入6组测试用例!"<<endl;
        for(int s=0;s<6;s++)
        {
            for(int j=0;j<10;j++)
                ary[j]=0;
            int num;
            cout <<"请输入数组长度:";
            cin>>num;
            cout <<"请输入"<<num<<"个整数:"<<endl;
            for(int i=0;i<num;i++)
            {
                cin>>ary[i];
            }
            max=Large(ary,num);
            cout<<"最大值为:"<<max<<endl;
        }
    
        return 0;
    }

    运行结果:

    第一组测试结果:正序

    第二组测试结果:倒序

    第三组测试结果:乱序

    第四组测试结果:所有元素相同

    第五组测试结果:负数乱序

    第六组测试结果:数组值为空

    上课没能完成的原因:

      1.对于题的理解不太清楚:只要求测试上述代码,还是编写有其他的因素

      2.代码写的比较少,数值传递不熟练

      3.没有一颗程序员的心。

  • 相关阅读:
    C#中的Dictionary的使用
    关于加密和解密的方法
    单链表逆置
    稀疏矩阵存储
    数组内存地址
    堆和栈的区别
    vc++6.0快捷键
    springMvc-02
    SpringMvc-01
    数据库字段设置问题,具体问题具体分析
  • 原文地址:https://www.cnblogs.com/dotacai/p/5302202.html
Copyright © 2011-2022 走看看