| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 719 人关注过本帖
标题:遇到一个小麻烦,请讲解一下!!!谢谢!!
只看楼主 加入收藏
现实太狗
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2013-12-1
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:18 
遇到一个小麻烦,请讲解一下!!!谢谢!!
如果用函数求出几个数的最大值,最小值,返回最大值与最小值时是不是以数组的形式返回啊!!!能不能写个简单的例子让我看一下啊!!!
搜索更多相关主题的帖子: 最大值 
2013-12-04 20:22
xufan
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:232
专家分:804
注 册:2008-10-20
收藏
得分:1 
给一个最大值的例子你哈:
程序代码:
#include <iostream>

int getMax(int aArray[],int& nLen)
{
    if (1 == nLen) return aArray[0];

    int nMax = aArray[0];
    for (int i = 1; i < nLen; i++)
    {
        if (nMax < aArray[i]) nMax = aArray[i];
    }

    return nMax;
}
int main()
{
    int aArray[] = {1,4,2,3,8,5,10,9};
    int nLen =(int)sizeof(aArray)/sizeof(int);

    int nMax = getMax(aArray,nLen);
    std::cout<<"Max = "<<nMax<<std::endl;

    return 0;
}


~~~~~~我的明天我知道~~~。
2013-12-04 21:25
韶志
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:斗气大陆
等 级:贵宾
威 望:44
帖 子:2223
专家分:13592
注 册:2013-3-22
收藏
得分:1 
以数组的形式返回?
返回的仅仅是一个值(最大或最小值),只返回需要一个整型(浮点...)变量不就可以了

三十年河东,三十年河西,莫欺少年穷!
2013-12-04 21:51
小小程序猿
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:1
帖 子:755
专家分:2785
注 册:2013-7-18
收藏
得分:1 
以下是引用韶志在2013-12-4 21:51:11的发言:

以数组的形式返回?
返回的仅仅是一个值(最大或最小值),只返回需要一个整型(浮点...)变量不就可以了


他问的是能不能一次返回两个值.
他感觉不能才问是不是用数组

孤独与寂寞是催化一个人迅速成长的良药,没有之一
2013-12-04 23:48
小小程序猿
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:1
帖 子:755
专家分:2785
注 册:2013-7-18
收藏
得分:1 
以下是引用现实太狗在2013-12-4 20:22:52的发言:

如果用函数求出几个数的最大值,最小值,返回最大值与最小值时是不是以数组的形式返回啊!!!能不能写个简单的例子让我看一下啊!!!


解决方法:
        一、定义俩函数,分别求最大值和最小值
        二、用指针或数组或全局变量

孤独与寂寞是催化一个人迅速成长的良药,没有之一
2013-12-04 23:50
pycansi
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:5
帖 子:418
专家分:1060
注 册:2012-7-26
收藏
得分:1 
补充:用结构体


莫问前尘有愧,但求今生无悔
2013-12-05 06:48
现实太狗
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2013-12-1
收藏
得分:0 
回复 2楼 xufan
亲,不好意思,许多代码我都没见过,我是大一的,课程才进行到指针
2013-12-05 07:57
现实太狗
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2013-12-1
收藏
得分:0 
回复 3楼 韶志
亲,我说的是返回两个值,你哪种方法应该是返回一个吧
2013-12-05 07:58
现实太狗
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2013-12-1
收藏
得分:0 
回复 5楼 小小程序猿
只能用一个函数,亲你能不能用数组举个例子啊!!最好完整的例子!!!谢了
2013-12-05 08:00
so_love
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:7
帖 子:812
专家分:4151
注 册:2013-11-25
收藏
得分:1 
一个函数想返回两个值?我能想到的只有结构体、指针。至于数组能不能返回。。。没试验过

一花一世界、一叶一追寻、片片花叶落、情系何人身。
2013-12-05 09:34
快速回复:遇到一个小麻烦,请讲解一下!!!谢谢!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026673 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved