黑马程序员技术交流社区
标题:
一小小算法题,
[打印本页]
作者:
爪哇攻城狮
时间:
2013-3-31 20:28
标题:
一小小算法题,
需求:试写一算法,自大到小依次输出顺序读入的3个整数的值。
求不同的方法。。。{:soso_e113:}
作者:
邵震
时间:
2013-3-31 20:32
降序排列?是吗 代码马上附上
作者:
爪哇攻城狮
时间:
2013-3-31 20:46
邵震 发表于 2013-3-31 20:32
降序排列?是吗 代码马上附上
额,是排序
作者:
刘胜寒
时间:
2013-3-31 21:06
我给你直接写一个几个吧 :
一:
if(a>=b&&b>=c) SOP(a,b,c);
else if(a>=c&&c>=b) SOP(a,c,b);
else if(b>=a&&a>=c)SOP(b,a,c);
else if(b>=c&&c>=a)SOP(b,c,a);
else if(c>=a&&a>=b)SOP(c,a,b);
else SOP(c,b,a);
二:
int[] aa = new int[]{a,b,c};
aa.Arrays.sort(aa);
SOP(aa[2],aa[1],aa[0]);
作者:
范鹏飞
时间:
2013-3-31 21:28
class Test
{
public static void main(String[] args)
{
sort1(6, 9, 5);
System.out.println("Hello World!");
}
//3个if判断交换
public static void sort1(int a, int b, int c)
{
if (a<b)
{
int temp = a;
a = b;
b = temp;
}
if (a<c)
{
int temp = a;
a = c;
c = temp;
}
if (b<c)
{
int temp = b;
b = c;
c = temp;
}
System.out.print(a +" " + b + " " + c);
}
}
复制代码
作者:
刘林虎
时间:
2013-3-31 21:49
class test{
int num(int x,int y,int z)
{
if(x>y)
if(x>z) return x;
else return z;
else
if(y>z) return y;
else return z;
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2