为了账号安全,请及时绑定邮箱和手机立即绑定

用数组求最大值最小值怎么求?

#include <iostream>
using namespace std;
void main()
{
       int a[6]={1,3,5,4,8,9}

正在回答

3 回答

#include <iostream>
using namespace std;

int getMax(int *arr,int count)
{
    //定义一个变量并获取数组的第一个元素
    int maxNum = 0;
	for(int i = 1; i < count; i++)
	{
        //比较变量与下一个元素的大小
		if(temp<arr[i])
		{
            //如果数组中的元素比maxNum大,则获取数组中的值
			maxNum = arr[i];
		}	
	}
	return maxNum;
}

int getMin(int *arr,int count)
{
    //定义一个变量并获取数组的第一个元素
    int minNum = arr[0];
	for(int i = 1; i < count; i++)
	{
        //比较变量与下一个元素的大小
		if(temp>arr[i])
		{
            //如果数组中的元素比minNum小,则获取数组中的值
			minNum = arr[i];
		}	
	}
	return minNum;
}

void main()
{
       int a[6]={1,3,5,4,8,9};
       cout << "最大值为:"<<getMax(a, 6) << endl;
       cout << "最小值为:"<<getMin(a, 6) << endl;
       return 0 ;
}


0 回复 有任何疑惑可以回复我~
#1

搞事情L 提问者

谢谢!
2017-03-29 回复 有任何疑惑可以回复我~

#include <iostream>

using namespace std;

 

int getMax(int *arr,int count)

{

    //定义一个变量并获取数组的第一个元素

    int maxNum = arr[0];

    for(int i = 1; i < count; i++)

    {

        //比较变量与下一个元素的大小

        if(maxNum<arr[i])

        {

            //如果数组中的元素比maxNum大,则获取数组中的值

            maxNum = arr[i];

        }  

    }

    return maxNum;

}

 

int getMin(int *arr,int count)

{

    //定义一个变量并获取数组的第一个元素

    int minNum = arr[0];

    for(int i = 1; i < count; i++)

    {

        //比较变量与下一个元素的大小

        if(minNum>arr[i])

        {

            //如果数组中的元素比minNum小,则获取数组中的值

            minNum = arr[i];

        }  

    }

    return minNum;

}

 

int main()

{

       int a[6]={1,3,5,4,8,9};

       cout << "最大值为:"<<getMax(a, 6) << endl;

       cout << "最小值为:"<<getMin(a, 6) << endl;

  system("pause");

       return 0 ;

}

好吧 我承认上面的代码 逻辑没问题。。。细节错了

0 回复 有任何疑惑可以回复我~

恩,上面的代码错的离谱,抄都没抄都没抄对


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之离港篇
  • 参与学习       122700    人
  • 解答问题       474    个

C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通

进入课程

用数组求最大值最小值怎么求?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信