魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 7646|回复: 17
打印 上一主题 下一主题

求助:有3个数a,b,c,要求按大小顺序把它们输出。ps:用传统流程图 [复制链接]

Rank: 1

积分
185
帖子
180
精华
0
UID
1293886
性别

四年元老

跳转到指定楼层
1#
发表于 2012-9-18 13:02:13 来自手机 |只看该作者 |正序浏览
RT(屌丝智商不行,只会画输出最大值的)

Rank: 3Rank: 3

积分
664
帖子
654
精华
0
UID
1274235

六年元老

18#
发表于 2012-9-18 21:15:33 |只看该作者
schuma 发表于 2012-9-18 13:53
我实在是很久没画过流程图了。写个java的代码吧。arr是一个长度为3的整数数组
方法就是走一遍数组,算出最 ...

厉害    不过说真心的你这个麻烦了  

使用道具 举报

Rank: 4

积分
1220
帖子
1074
精华
0
UID
1303573
性别
保密

两年元老 四年元老 六年元老

17#
发表于 2012-9-18 18:59:56 |只看该作者

RE: 求助:有3个数a,b,c,要求按大小顺序把它们输出。ps:用传统流程图

『残阳』 发表于 2012-9-18 15:44
你这个是输出最值,不是按大小顺序把它们输出

思路应该都一样吧?
四速目标SUB60!!!

使用道具 举报

Rank: 1

积分
185
帖子
180
精华
0
UID
1293886
性别

四年元老

16#
发表于 2012-9-18 17:24:44 来自手机 |只看该作者
『残阳』 发表于 2012-9-18 16:01  实在不想画,百度了一下,这个画似乎差不多,你修改一下。

这个是N-S图,转成传统的看起来好蛋疼

使用道具 举报

Rank: 2

积分
528
帖子
518
精华
0
UID
1318987
性别
居住地
厦门市
兴趣爱好
速度
15#
发表于 2012-9-18 16:01:21 |只看该作者
罗落寞 发表于 2012-9-18 15:25
画一个,拍照,然后谢谢啦

实在不想画,百度了一下,这个画似乎差不多,你修改一下。
QQ截图20120918155915.png

使用道具 举报

Rank: 2

积分
528
帖子
518
精华
0
UID
1318987
性别
居住地
厦门市
兴趣爱好
速度
14#
发表于 2012-9-18 15:44:45 |只看该作者
ZHK151 发表于 2012-9-18 13:20
这应该是一个初级的程序问题吧!可是我忘了怎么个流程了……也能更改就是先两个比大小,再和第三个比,确定 ...

你这个是输出最值,不是按大小顺序把它们输出

使用道具 举报

Rank: 1

积分
185
帖子
180
精华
0
UID
1293886
性别

四年元老

13#
发表于 2012-9-18 15:25:53 来自手机 |只看该作者
『残阳』 发表于 2012-9-18 15:19  知道怎么画,不知道怎么说

画一个,拍照,然后谢谢啦

使用道具 举报

Rank: 2

积分
528
帖子
518
精华
0
UID
1318987
性别
居住地
厦门市
兴趣爱好
速度
12#
发表于 2012-9-18 15:19:56 |只看该作者
知道怎么画,不知道怎么说

使用道具 举报

红魔

大师级的菜鸟...

Rank: 4

积分
1300
帖子
1258
精华
0
UID
1305206

两年元老

11#
发表于 2012-9-18 14:08:26 |只看该作者
这个应该很简单吧。我记得我们高一学过。。。不过现在忘了。。。
得不到的永远在骚动 ,被偏爱的都有恃无恐

使用道具 举报

Rank: 4

积分
1668
帖子
988
精华
8
UID
82833
性别
保密

魔方破解达人 六年元老

10#
发表于 2012-9-18 13:53:26 |只看该作者
我实在是很久没画过流程图了。写个java的代码吧。arr是一个长度为3的整数数组
方法就是走一遍数组,算出最小值 和 最大值 还有 总和。然后从总和里减去最小值和最大值,就是中间的那个。然后打印出来就完了。

void sort3(int[] arr) {
                int min = arr[0];
                int max = arr[0];
                int sum = arr[0];
                for(int i=1; i<3; i++) {
                        if (min > arr[i]) min = arr[i];
                        if (max < arr[i]) max = arr[i];
                        sum += arr[i];
                }
                System.out.format("%d, %d, %d", min, sum-min-max, max);
        }

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2024-11-30 17:35

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部