题目:查找list[]中的最大值:int Largest(int list[], int length);

  

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;

}

解决方案:

之后对程序进行观察修改和测试,首先max无初始化值,所以要对max进行初始化。

然后对输入的数进行判断,对于特殊的情况要加以规定,例如数组的个数为零或数组为空的情况,若遇到这种情况就要输出“输入错误”

下面是改完的程序:

#include<iostream>
using namespace std;
 
int largest(int list[],int length)
{
     int i,max=list[length-1];
     for(i=0;i<(length-1);i++)
     {
       if(list[i]>max)
        {
           max=list[i];
        }
     }
   return max;
}

int  main()
{
   int list[10],length,i;
   cout<<"输入数组的个数";
   cin>>length;
   if ( length == 0)
   {
      cout<<"输入错误";
      cout<<endl;
      return 0;
   }
 
   for(i=0;i<length;i++)
   {
      cin>>list[i];
   }
   cout<<largest(list,length);
   return 0;
 
}

最后要对输入的数组进行题目的测试:

1.   1 2 3 4 5  ->5

2.    6 4 3 2 1 ->6

3.    1 12 3 0 9 ->12

4.     0 -2 -6 9  7 ->9

5.    1 2 2 2 6 ->6

6.     6 3 10 10 9 ->10

转载于:https://www.cnblogs.com/double1/p/4374348.html

对Largest函数的测试相关推荐

  1. boost::multi_array模块实现编写调整大小函数的测试,multi_arrays 将使用来自另一个的范围来构建自己

    boost::multi_array模块实现编写调整大小函数的测试,multi_arrays 将使用来自另一个的范围来构建自己 实现功能 C++实现代码 实现功能 boost::multi_array ...

  2. Boost: 对uncaught_exceptions函数的测试

    boost::core模块对uncaught_exceptions函数的测试 实现功能 C++实现代码 实现功能 boost::core模块对uncaught_exceptions函数的测试 C++实 ...

  3. 建立一个Point类,包含数据成员x,y,实现需要的成员函数,并设计main函数完成测试

    /* *烟台大学计算机学院 *文件名称:main.cpp *作 者:王者健 *完成日期:2016年6月13日 *版 本 号:codeblocks 16.01 *问题描述:建立一个Point类,包含数据 ...

  4. 编制一个返回值为bool型的函数isPrimer(),用于判断参数是否为素数(是素数返回true,否则false),自编main函数用于测试

    /* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 李家豪 * 完成日期:2013 年11月13日 * 版 本 号:v1. ...

  5. 电脑中毒软件都变成java图标_当前数据表有10条记录,若用函数EOF()测试结果为.T.,此时函数RECNO()值是________。 (2.0分)_学小易找答案...

    [单选题]洁净室的内表面应 [单选题]当前数据表有10条记录,若用函数EOF()测试结果为.T.,此时函数RECNO()值是________. (2.0分) [单选题]LD50与毒性评价的关系是 [单 ...

  6. 对C语言islower、isupper、isdigit函数的测试

    今天朋友问起了这三个函数,我就帮忙测试了下,测试后发现谭浩强第四版课本附录上上讲的不是很严谨. 我们先看下这三个函数介绍: 谭浩强第四版课本附录第396页上这样介绍: 函数名 函数原型 功能 返回值 ...

  7. 【原创】ASP.NET C# 压缩和解压缩文件、文件夹函数(测试通过)

    //注意:本文为博主原创,转载请注明出处,谢谢合作! #region 文件下载函数DownFile     /// <summary>     /// 下载文件方法     /// < ...

  8. Python几个函数的の测试

    在 Python算法教程(Magnus Lie Hetland) 中提到了几个Python特性. 01列表的插入 列表的插入和增添在执行效率上有着天地之差. 列表的增添: x.append():效率很 ...

  9. C# 计时函数精度测试

    using System; using System.Diagnostics;namespace unittest {class MainClass{public static void TestTi ...

最新文章

  1. linux mysql换成_把 SQL Server 迁移到 Linux?不如换成 MySQL
  2. java退出循环吗,在Java中退出循环
  3. RabbitMQ管理台使用
  4. 内置函数---filter和map
  5. Android反编译 -- 错误代码还原
  6. How to adjust OOM score for a process?
  7. bootsect Linux,linux_bootsect选读.doc
  8. 用计算机名怎么共享电视盒,机顶盒怎么通过电脑实现局域网共享
  9. 2019秋季学习计划
  10. Codeforces Round #544 (Div. 3) A.Middle of the Contest
  11. ActiveMQ下载与安装(Linux环境下进行)
  12. RecSys2020推荐系统论文Recommending the Video to Watch Next: An Offline and Online Evaluation at YOUTV.de
  13. 飞跃微信小程序一一新风口新模式,你所了解到的小程序有多少?
  14. 今天生日,感概人生!
  15. 重庆文理学院计算机公众号,重庆文理学院各微信公众号影响力排行榜新鲜出炉啦!!!...
  16. 如何优化关键词搜索排名(提升关键词排名的方法)
  17. C/C++刁钻问题各个击破之细说sizeof .
  18. 基于stm32的两轮自平衡小车3(硬件篇)
  19. access和wps哪个一样_wps word和office的区别
  20. SSS1630规格书|SSS1630中文设计方案|USB音频解码方案

热门文章

  1. android launcher推荐,安卓手机主题推荐 Nova Launcher
  2. Windows服务器补丁列表及介绍_操作系统打补丁我用WSUS
  3. ELK日常使用基础篇
  4. 试题 算法训练 黑心药商 ALGO-1002
  5. AD域统一管理计算机安装软件,微软域和AD域的计算机统一安装 域用户安装软件域客户端PC批量分配自动安装教程...
  6. linux 挂载小米路由器,不折腾会死:CentOS7访问小米路由(Samba服务)
  7. mysql中插入数据value与values的区别
  8. 出现“未将对象引用设置到对象的实例” 错误2010-09-16 19:07解决办法
  9. 猴子也能学会的jQuery第十二期——jQuery遍历(下)
  10. linux模糊查询特定后缀名文件,linux中查找包含指定内容的文件