编程实现用冒泡排序法对有12个数组元素一维整型数组array[12]={96,35,12,58,78,90,587,21,0,-64,106,52}

按照由大到小的顺序进行排序,输出排序前后的数组,并查找90是否在该数组中,若在该数组中,输出90在该数组中的位置,否则输出“90不在数组array中”要求:使用指针在函数中实现排序和查找的功能,在主函数中调用这两个函数。程序包含的知识点太多了,请赐教

您好,这样:
这个事升序排列
int one = 0;
int two = 0;
int[] array = { 96,35,12,58,78,90,587,21,0,-64,106,52};
for (int i = 0; i < array.length - 1; i++) {
for (int j = i; j < array.length - i - 1; j++) {
one = array[j];
two = array[j + 1];
if (two < one) {
array[j + 1] = one;
array[j] = two;
}
}
}
温馨提示:答案为网友推荐,仅供参考
相似回答