C++编程 编写一组求数组中最大最小元素的函数

题目内容:编写一组求数组中最大最小元素的函数。该组函数的原型为intimax(intarray[],intcount);//求整型数组的最大元素intimin(intar... 题目内容:
编写一组求数组中最大最小元素的函数。该组函数的原型为
int imax(int array[], int count); // 求整型数组的最大元素
int imin(int array[], int count); // 求整型数组的最小元素
其中参数count为数组中的元素个数,函数的返回值即为求得的最大或最小元素之值。要求同时编写出主函数进行验证。
输入格式:
第一个数为数组元素的个数,后面为所有数组元素。数组最多有100个元素。
输出格式:
第一个数为最大值,第二个数为最小值
展开
 我来答
PJJDCCW
推荐于2016-03-16 · TA获得超过50.1万个赞
知道顶级答主
回答量:6.9万
采纳率:91%
帮助的人:5108万
展开全部
  编写一组求数组中最大最小元素的函数
  int imax(int array[],int count)
  {
  int i;
  int max;
  max = 0;
  for(i=0;i<count;i++)
  {
  if(max <= array[i]])
  max = array[i];
  }
  return max;
  }
  int imin(int array[],int count)
  {
  int i;
  int min;
  min = array[0];
  for(i=1;i<count;i++)
  {
  if(min >= array[i])
  min = array[i];
  }
  return min;
  }
  c++是在c的基础上创建的,它比c的功能更强大,它是一门面向对象程序设计语言。
旅春冬TJ
2015-04-11 · TA获得超过1082个赞
知道大有可为答主
回答量:1271
采纳率:66%
帮助的人:511万
展开全部
/*
    Author:QCQ
    Date:2015-4-11
    e-mail:qinchuanqing918@163.com
 */
#include<iostream>
#include<string.h>
#include<algorithm>
using namespace std;
int imax(int array[], int count); // 求整型数组的最大元素
int imin(int array[], int count); // 求整型数组的最小元素
int main()
{
    int data[101];
    int count;
    cout<<"please input the number of data"<<endl;
    cin>>count;
    for (int i = 0; i < count; i++){
        cin>>data[i];
    }
    cout<<imax(data, count)<<","<<imin(data, count)<<endl;
    return 0;
}

int imax(int array[], int count){
    return *max_element(array, array + count);
}
int imin(int array[], int count){
    return *min_element(array, array + count);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式