黑马程序员技术交流社区
标题:
3个整数a,b,c,按从小到大顺序输出。
[打印本页]
作者:
liyudong
时间:
2016-11-3 23:11
标题:
3个整数a,b,c,按从小到大顺序输出。
3.写一个程序输入3个整数a,b,c,按从小到大顺序输出。
//求出a,b中最小的数,b是大的,a是小的
if(a>b){
a=a+b;
b=a-b;
a=a-b;
}
//求出a,c中最小的数,c是大的,a是小的,得出a是最小的
if(a>c){
}
//求出b,c中最小的数,c是大的,b是小的,c是最大的
if(b>c){
}
作者:
LHN
时间:
2016-11-4 17:46
这是哪一节的东西
作者:
new_person
时间:
2016-11-5 15:36
int a=1,b=2,c=3;
public static int findMin(int a,int b,int c){
//如果a比b,c小,输出a
if(a<b && a<c){
return a;
//否则说明,a>b,或a>c,亦a不是最小的,最小的在b,c之间
}else if(b>c){
//b>c 那么c就是最小的
return c;
//b<c b是最小的
}else{
return b;
}
}
ps:单纯的用if我只能做到找到最小的,然后在比另外两个,如果要3个一起的话,用数组吧
int [] arr = {3,2,1};
//冒泡好像是这样....
public static void sort(int [] arr){
for(int i =0;i<arr.length();i++{
for(int j = 0;j<arr.length()-1-i;j++){
if(arr[j]>arr[j+1]{
int temp = arr[j];
arr[j] = arr[j+1];
arr[j] = temp;
}
}
}
}..............很不负责任说我不确定写没写对,但是意思是对的0.0
作者:
yeshusheng
时间:
2016-11-5 17:27
用三元做吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2