zoukankan      html  css  js  c++  java
  • 【课堂练习】输出一个数组中的最大值并测试

    设计思想

    用函数封装求数组最大值的代码,主函数中调用函数实现功能。

    源程序代码

    #include <iostream>

    using namespace std;

     

    int Largest(int list[],int length)

    {

         int i;

         int max=list[0];

         for (i=0;i<length;i++)

         {

             if (list[i]>max)

             {

                  max=list[i];

             }

         }

         return max;

    }

     

    void main()

    {

         int i,Max;

         int x[5];

         cout<<"请输入一个数组:"<<endl;

         for (i=0;i<5;i++)

         {

             cin>>x[i];

         }

         cout<<"数组的最大值为:"<<endl;

         Max=Largest(x,5);

         cout<<Max;

    }

    测试截图

    测试截图

    已发现的问题

    1、输入浮点型数据时,默认使用浮点型的整数部分参与比较大小

    2、输入字符型数据时,显示乱码,程序崩溃。

    编程总结

    程序测试十分重要,是一个不可缺少的过程,有利于发现程序员编程时没有考虑到的漏洞,是程序稳健性的保证!

  • 相关阅读:
    创意:网络族谱
    排列组合的要点
    创意:人生记录
    纽康悖论谜题
    发财的要点
    c#4.0协变逆变的理解
    关于开发自我训练课程
    反对继承
    远离疲倦,告别非理性思维
    中国软件正版化的理想模型
  • 原文地址:https://www.cnblogs.com/BUANG/p/4375829.html
Copyright © 2011-2022 走看看