找出int型数组中最小的两个数c#编写
来源:百度知道 编辑:UC知道 时间:2024/06/18 15:36:26
直接用他自带的排序方法排序,然后得到前2个...
int[] a = new int[] { 3, 5, 1, 6, 234, 63, 16, 11, 65 };
Array.Sort(a);
//a[0]最小,a[1]其次.
冒泡
这么经典的代码不用...
//假定已有数据a[n],且n>=2.....
int min,min2;
min=a[0]>a[1]?1:0;
min2=a[0]>a[1]?0:1;
for(int i=2;i<a.length;i++)
{
if(a[i]<a[min])
{min=i;min2=min;}
else if(a[i]<a[min2])
{min2=i;}
}
//a[min] 最小值;
//a[min2] 次小值;
1楼那样就行,直接sort一下就行,费那劲干啥
c#中怎么样实现数组的输出?找出数组中最小数输出??求!
java编程在数组(18,27,7,36,14,3,89,62)中找出最小的数及其下标。
"求数组中大小相差最小的两个数"的高效算法
有一个数组.内放10个整数,要求找出最小的数和它的下标,然后和数组中最前面的元素对换.
输入10个整数存入数组中,找出最小数和次小数
c++中int型所能表示的最小的数是-32768,怎么算出来的?
在一个数组中找出第二大的数
C语言:这个程序是利用指针求出一个数组中最大和最小的数,运行结果是两个最小的数,我找不出错误来
编写一个子过程,求一维数组中最小的数
在一个有8个整数(18,27,7,36,14,3,89,62)的数组中找出最小的数及其下标。