Random r = new Random(10000);
double[] rValues = new double[20];
for (int i = 0; i < 20; i++)
{
rValues[i] = r.Next(100);
}
int[] p = new int[100]; //存放所有的最大值
int position = 0;//存放最大值的位置
int j = 1;//存放相同最大值的位置
for (int i = 1; i < 20; i++)
{
if (rValues[i] > rValues[position])
{
position = i;
j = 1;
}
else if (rValues[i] == rValues[position])
{
p[j++] = i;
}
}