写出给abc排序的算法
发布网友
发布时间:2022-06-01 16:41
我来回答
共4个回答
热心网友
时间:2023-10-09 00:26
用a-b 若大于0 则a大于b ,反之a小于b ,同理可比较a 和c 以及b和c ,就可以得出结果。也可以用a 除以b 用a除以b 的绝对值与1比大小。大于1 则a大于b ,反之,小于b ,同理可比较a,c,b,c .
热心网友
时间:2023-10-09 00:26
假设设置数组
int [] numbers = new int[3]; //3个就是你给的a,b,c,当然你设置成double也没事~
sort(numbers);
void sort(int[] numbers)
{
for(int i = 0;i<numbers.length;i++)
{
smallestNum = numbers[i];
index=i;
for(int j = i+1;j<numbers.length;j++)
{
if(numbers[j]<smallestNum)
{
smallestNum = numbers[j];
index=j;
}
}
swap(numbers,i,j);
}
}
热心网友
时间:2023-10-09 00:27
看书去 红色的 好象是必修3
热心网友
时间:2023-10-09 00:27
a>b>c