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、输入字符型数据时,显示乱码,程序崩溃。

    编程总结

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

  • 相关阅读:
    SQL SERVER或oracl如何判断删除列
    shell date获取时间值
    Zabbix 企业Nginx监控
    Nginx 初探
    Css 基础学习
    jQuery 基础学习
    私有云Mariadb集群搭建
    私有云Rabbitmq 集群部署
    SaltStack Job管理
    Zabbix 监控rabbitmq
  • 原文地址:https://www.cnblogs.com/BUANG/p/4375829.html
Copyright © 2011-2022 走看看