C#声明一个数组,然后为数组的每一个元素赋上一个随机值;并将该数组逆序输出,求解!!!!!!!!!!
看下面的代码为什么输出之后还是一组随机数???求解!!!!!!!usingSystem;usingSystem.Collections.Generic;usingSyst...
看下面的代码 为什么输出之后还是一组随机数???求解!!!!!!!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Shuzu
{
class Program
{
static void Main(string[] args)
{
//2、声明一个数组,然后为数组的每一个元素赋上一个随机值;并将该数组逆序输出。
//声明一个随机数变量
int[] arr = new int[10];
Random ram = new Random();
for (int i = 0; i < 10; i++)
{
arr[i] = ram.Next(10);
}
//用冒泡排序逆序排列
for (int i = 0; i < arr.Length-1; i++)
{
if (arr[i] > arr[i + 1])
{
int temp = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = temp;
}
}
for (int j= 0; j< arr.Length; j++)
{
Console.Write(arr[j] + ",");
}
Console.Read();
}
}
} 展开
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Shuzu
{
class Program
{
static void Main(string[] args)
{
//2、声明一个数组,然后为数组的每一个元素赋上一个随机值;并将该数组逆序输出。
//声明一个随机数变量
int[] arr = new int[10];
Random ram = new Random();
for (int i = 0; i < 10; i++)
{
arr[i] = ram.Next(10);
}
//用冒泡排序逆序排列
for (int i = 0; i < arr.Length-1; i++)
{
if (arr[i] > arr[i + 1])
{
int temp = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = temp;
}
}
for (int j= 0; j< arr.Length; j++)
{
Console.Write(arr[j] + ",");
}
Console.Read();
}
}
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询