using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{ class Program
{
static void Main(string[] args)
{
int[] scores = new int[5];
scores[0] = 50;
scores[1] = 40;
scores[2] = 60;
scores[3] = 80;
scores[4] = 90;
//输出第一同学的成绩
printScores(scores);
//并将第一位同学成绩排序
Array.Sort(scores);
foreach (var item in scores)//遍历输出,使用foreach输出
{
Console.Write(item+" ");
}
for (int i = 0; i < scores.Length; i++)//用for遍历输出
{
Console.WriteLine(scores[i]);
}
int[] scores2 = new int[5];
// 把该同学的最后2门课程成绩复制给第2个同学
Array.Copy(scores, 3, scores2, 3, 2);
//输出第2同学的成绩
printScores(scores2);
//该同学的所有课程成绩复制给第3个同学
int[] scores3 = new int[5];
scores.CopyTo(scores3, 0);
//输出第3同学的成绩
printScores(scores3);
int m = scores[0];//访问第一个元素
int m2 = scores[4];//访问最后一个元素
scores.Min();//获取数组中最小值
scores.Max();//获取数组中最大值
scores.Sum();//获取数组中元素的和
int a = scores.Length;//获取数组长度
Console.ReadKey();
}
static void printScores(int[] scores)
{
int len = scores.Length;
for (int i = 0; i < len; i++)
{
Console.WriteLine(scores[i] );
}
}
}
}
数组基本操作
最新推荐文章于 2019-02-26 09:38:51 发布