static void Main(string[] args)
{
double[] y = new double[100]; int max = 0;
for (int i = 0; i <= 99; i++)
{
y[i] = Math.Sin(i + 1);
} for (int x = 0; x <= 98; x++)
{
max = x; for (int i = x; i <= 99; i++)
{
if (y[i] > y[max]) max = i; double t;
t = y[x];
y[x] = y[max];
y[max] = t;
}
for (int i = 0; i <= 99; i++)
{
Console.WriteLine(y[i]);
} }
}
{
double[] y = new double[100]; int max = 0;
for (int i = 0; i <= 99; i++)
{
y[i] = Math.Sin(i + 1);
} for (int x = 0; x <= 98; x++)
{
max = x; for (int i = x; i <= 99; i++)
{
if (y[i] > y[max]) max = i; double t;
t = y[x];
y[x] = y[max];
y[max] = t;
}
for (int i = 0; i <= 99; i++)
{
Console.WriteLine(y[i]);
} }
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货