using System;
namespace U0328
{
class Program
{
static void Main(string[] args)
{
int[] intarray = {1,4,5,55,5 };
#region
//Console.WriteLine(intarray.Length);
//Console.WriteLine(intarray[intarray.Length-1]);
//char[] chararray = new char[5];
//int[] intarray1 = new int[4] { 1, 4, 5, 55 };
//int[] intarray2 = new int[] { 1, 4, 5, 55 };
//chararray[0] = 'a';
//chararray[1] = 'b';
#endregion
//for (int i = 0; i < intarray.Length; i++)
//{
// Console.WriteLine(intarray[i]);
//}
//foreach (var item in intarray)
//{
// Console.WriteLine(item);
//}
#region 求出数组中的最大值和最小值
//int[] Comp = { -1, -5, 2, -10, -15 };
//int max=Comp[0], min=Comp[0];
//foreach (var item in Comp)
//{
// if (item>max)
// {
// max = item;
// }
// if (item
// min = item;
// }
}
//Console.WriteLine("最大值是{0},最小值是{1}",max,min);
//for (int i = 1; i < Comp.Length; i++)
//{
// if (Comp[i] > max)
// {
// max = Comp[i];
// }
// if (Comp[i] < min)
// {
// min = Comp[i];
// }
//}
//Console.WriteLine("最大值是{0},最小值是{1}", max, min);
#endregion
#region 从键盘接受6个整型数据,然后原样将其输出
//int[] array = new int[6];
//for (int i = 0; i //{
// array[i] = Convert.ToInt32(Console.ReadLine());
//}
//foreach (var item in array)
//{
// Console.WriteLine(item);
//}
#endregion
#region 数组倒序输出
//int[] array = new int[6];
//for (int i = 0; i < array.Length; i++)
//{
// array[i] = Convert.ToInt32(Console.ReadLine());
//}
//Console.WriteLine("***********************");
//for (int i = array.Length-1; i >= 0; i--)
//{
// Console.WriteLine(array[i]);
//}
// 下标为i的元素与下标为长度-1-i的元素进行交换
//int temp;
//for (int i = 0; i < array.Length/2; i++)
//{
// temp = array[i];
// array[i] = array[array.Length - 1 - i];
// array[array.Length - 1 - i] = temp;
//}
//foreach (var item in array)
//{
// Console.WriteLine(item);
//}
#endregion
#region 冒泡排序 参见C语言课本P108
#endregion
int[] array = new int[4];
for (int i = 0; i < array.Length; i++)
{
array[i] = Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine("***********************");
//sort()方法实现从小到大排序 Array.Sort(array);
//Reverse()方法实现倒序 Array.Reverse(array);
//clear():数组元素清0 Array.Clear(array,1,2);
//copy():复制功能 Array.Copy(array, 0, a, 1, 2)===Array.Copy(原数组, 原数组下标,目标数组, 目标数组下标, 复制长度);
int[] a = new int[4] {5,5,5,5 };
Array.Copy(array, 0, a, 1, 2);
foreach (var item in a)
{
Console.WriteLine(item);
}
}
}
}



