| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4379 人关注过本帖
标题:请教 3个数字比大小,怎么找出第二大的数
只看楼主 加入收藏
白色兔子
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-3-8
收藏
得分:0 
求出最大的和最小的,剩下的就是第二大的,完毕~~
2006-03-13 09:39
high20033763
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2006-2-13
收藏
得分:0 
5楼和算法经典啊,实在佩服
2006-03-15 23:12
heliujin
Rank: 2
等 级:论坛游民
帖 子:249
专家分:14
注 册:2006-3-14
收藏
得分:0 
大家的回答让小弟看眼界了
不错 思路很好
2006-03-16 17:32
heliujin
Rank: 2
等 级:论坛游民
帖 子:249
专家分:14
注 册:2006-3-14
收藏
得分:0 
#include <cstdlib>
这个是干什么用的啊?
using namespace std;

template <class T>
这两句话又是什么意思啊?
2006-03-16 17:34
xinzy
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-3-16
收藏
得分:0 
#include <cstdlib>

和system("pause");这两行没必要加上

人活着为了什么 家人吧 现在是 以后也是
2006-03-16 22:34
一个人走路
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-3-17
收藏
得分:0 

第二大的数=三个数的和-最大的-最小的;

2006-03-17 11:29
小破孩振宇
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-3-17
收藏
得分:0 
我也觉得5楼的算法好!开眼界了。

天道酬勤 厚德载物 自强不息 止于至善
2006-03-17 15:02
lear
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-2-23
收藏
得分:0 

用c 编了个 。。数组类型的。。思想是这样
如果觉得好 回去改成c++就成
#include<stdio.h>
int set(int a[])
{
int i;
int t;
for(i=0;i<5;i++)
{
if((a[i]>a[i+1])&&(a[i]>a[i+2]))
{
if(a[i+1]>a[i+2]) t=a[i+1];
else t=a[i+2];
}
a[i+3]=a[i];
}
return t;
}

void main()
{
int j;
int k;
int a[5];
for(j=0;j<=2;j++)
scanf("%d",&a[j]);
k=set(a);
printf("%d",k);
getch();
}

2006-03-19 00:22
快速回复:请教 3个数字比大小,怎么找出第二大的数
数据加载中...
 
   



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

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