/*定义一个一维数组,其元素个数从键盘中输入,元素的值为[100,200]的随机整数。
(1)输出数组的每个数
(2)对数组的数进行升序排序,输出排序后的数组元素
(3)从键盘上输入一个整数,查找该整数是否存在,若存在输出其所在的下标,若不存在给出提示信息“不存在此数据”。
(4)将数组逆置,并输出
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int[] arrays;
int arraysLength;
//键盘输入数组元素个数
Console.WriteLine("请输入元素的个数:");
arraysLength = int.Parse(Console.ReadLine());
//初始化数组
arrays = new int[arraysLength];
Random random = new Random();
for (int i = 0; i < arraysLength; i++)
{
arrays[i] = random.Next(100,200);
}
//打印数组
foreach (int value in arrays)
{
Console.Write("{0} ", value);
}
Console.WriteLine();
//升序
Array.Sort(arrays);
//打印升序数组
foreach (int value in arrays)
{
Console.Write("{0} ", value);
}
Console.WriteLine();
//查找代码段
int key;
bool isExit = true;
Console.WriteLine("请输入要查找的值:");
key = int.Parse(Console.ReadLine());
for (int i = 0; i < arrays.Length; i++)
{
if (key == arrays[i])
{
Console.WriteLine("该数存在,下标为:{0}", i);
break;
}
else {
isExit = false;
}
}
if (!isExit) {
Console.WriteLine("不存在此数据!");
}
//倒置并输出
Array.Reverse(arrays);
foreach (int value in arrays)
{
Console.Write("{0} ", value);
}
Console.ReadLine();
}
}
}
定义一个一维数组,其元素个数从键盘中输入,元素的值为[100,200]的随机整数。 (1)输出数组的每个数 (2)对数组的数进行升序排序,输出排序后的数组元素 (3)从键盘上输入一个整数,查找该整数是
最新推荐文章于 2022-05-06 10:22:50 发布