C++编程 编写一组求数组中最大最小元素的函数
题目内容:编写一组求数组中最大最小元素的函数。该组函数的原型为intimax(intarray[],intcount);//求整型数组的最大元素intimin(intar...
题目内容:
编写一组求数组中最大最小元素的函数。该组函数的原型为
int imax(int array[], int count); // 求整型数组的最大元素
int imin(int array[], int count); // 求整型数组的最小元素
其中参数count为数组中的元素个数,函数的返回值即为求得的最大或最小元素之值。要求同时编写出主函数进行验证。
输入格式:
第一个数为数组元素的个数,后面为所有数组元素。数组最多有100个元素。
输出格式:
第一个数为最大值,第二个数为最小值 展开
编写一组求数组中最大最小元素的函数。该组函数的原型为
int imax(int array[], int count); // 求整型数组的最大元素
int imin(int array[], int count); // 求整型数组的最小元素
其中参数count为数组中的元素个数,函数的返回值即为求得的最大或最小元素之值。要求同时编写出主函数进行验证。
输入格式:
第一个数为数组元素的个数,后面为所有数组元素。数组最多有100个元素。
输出格式:
第一个数为最大值,第二个数为最小值 展开
2个回答
展开全部
编写一组求数组中最大最小元素的函数
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的功能更强大,它是一门面向对象程序设计语言。
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的功能更强大,它是一门面向对象程序设计语言。
展开全部
/*
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);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询