您的位置:首页 > 其它

数组

2016-03-12 16:23 225 查看
一维数组 【相同数据类型】

int []shuzu=new int [5];
for (int i = 0; i <= 4; i++)
{
shuzu[i] = i + 1;
}

索引 从0开始
赋值:

第一种定义方式

shuzu[0] = 1;
shuzu[1] = 2;
shuzu[2] = 3;
shuzu[3] = 4;
shuzu[4] = 5;

第二种定义方式

int[] shuzu = new int[] { 1, 2, 3, 4, 5 };

从控制台输入10个人的年龄放入数组,并求出年龄和。

int[] age = new int[10];
int sum = 0;
for (int i = 0; i < 10; i++)
{
age[i] = int.Parse(Console.ReadLine());
sum += age[i];
}
Console.WriteLine(sum);


输入班级人数,根据人数,挨个输入成绩,求平均分

Console.WriteLine("请输入班级人数:");
int a = int.Parse(Console.ReadLine());
double  [] b=new double  [a];
double sum = 0;
for (int i = 0; i < a; i++)
{
Console.Write("第"+(i+1)+"个人的成绩为:");
b[i] = int.Parse(Console.ReadLine());
sum += b[i];
}
Console.WriteLine("平均成绩为:"+sum / a);


二维数组

格式:int[,] shuzu = new int[3, 4];
int[,] shuzu = new int[,] {
{ 1, 2, 3, 4 },
{ 5, 6, 7, 8 },
{ 6, 7, 8, 9 }
};

利用二维数组输出一个“企”字

string[,] m = new string[8, 7]{
{"  ","  ","  ","◆","  ","  ","  "},
{"  ","  ","◆","  ","◆","  ","  "},
{"  ","◆","  ","◆","  ","◆","  "},
{"◆","  ","  ","◆","  ","  ","◆"},
{"  ","  ","  ","◆","◆","◆","  "},
{"  ","◆","  ","◆","  ","  ","  "},
{"  ","◆","  ","◆","  ","  ","  "},
{"◆","◆","◆","◆","◆","◆","◆"}
};
for (int i = 0; i < 8; i++)
{
for (int j = 0; j < 7; j++)
{
Console.Write(m[i, j]);
}
Console.WriteLine();
}




输入班级人数 将每个人的语文 数学 英语成绩 输入二维数组

Console.WriteLine("请输入班级人数:");
int a = int.Parse(Console.ReadLine());
double[,] shuzu = new double[a, 3];
for (int i = 0; i < a; i++)
{
for (int j = 0; j < 3; j++)
{
if (j == 0)
{
Console.Write("第" + (i + 1) + "个人的语文成绩为:");
}
if (j == 1)
{
Console.Write("第" + (i + 1) + "个人的数学成绩为:");
}
if (j == 2)
{
Console.Write("第" + (i + 1) + "个人的数学成绩为:");
}
shuzu[i, j] = double.Parse(Console.ReadLine());
}
}


三维数组

int[, ,] shuzu = new int[3, 2, 4];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: