作业帮 > 综合 > 作业

请设计一个算法:输入实数a1,a2,...aN,输出a1,a2,..aN中最大的数和最小的数,并画出程序图.

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/21 22:06:50
请设计一个算法:输入实数a1,a2,...aN,输出a1,a2,..aN中最大的数和最小的数,并画出程序图.
请设计一个算法:输入实数a1,a2,...aN,输出a1,a2,..aN中最大的数和最小的数,并画出程序图.
用冒泡排序, 把数组排序成从大到小, 然后分别取出第一项 和最后一项 就分别是最大和最小值了
  public class BubbleSort {
public void sort(int[] a) {
int temp = 0;
for (int i = a.length - 1; i > 0; --i) {
for (int j = 0; j < i; ++j) {
if (a[j + 1] < a[j]) {
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
}
}