static void Main(string[] args)
{
//输出 梅西|卡卡|郑大世
/*
string [] names ={"梅西","卡卡","郑大世"};
for (int i = 0; i < names.Length - 1; i++)
{
Console.Write("{0}|",names[i]);
}
Console.Write(names[names.Length-1]);
*/
/* string s = "";
//string [] names ={"梅西","卡卡","郑大世"};
string[] names ={ };
for (int i = 0; i < names.Length - 1; i++)
{
s = s + names[i]+"|";
}
if (names.Length > 0)//如果没有这句话,当字符串数组的长度为0的时候就会有问题!
{
s = s + names[names.Length - 1];
}
Console.Write(s);
Console.ReadKey();*/
/*
//将一个整数数组的每一个元素进行如下的处理:如果元素是正数则将这个位置的元素的值加1,如果元素是负数则将这个位置的元素值减1
int[] values ={90,-8,-16,42,-3,28,0};
for (int i = 0; i < values.Length; i++)
{
if (values[i] > 0)
{
values[i]++;
}
else if (values[i] < 0)
{
values[i]--;
}
}
for (int i = 0; i < values.Length; i++)
{
Console.WriteLine(values[i]);
}
Console.ReadKey();*/
//有一个整数数组,请声明一个字符串数组,将整数数组中的每一个元素的值转换为字符串保存到字符串数组中。
/*int[] values ={ 90, -8, -16, 42, -3, 28, 0 };
string[] names = new string[values.Length];
for (int i = 0; i < values.Length; i++)
{
names[i] = Convert.ToString(values[i]);
}
for (int i = 0; i < values.Length; i++)
{
Console.WriteLine(names[i]);
}
Console.ReadKey();*/
//将一个字符串数组的元素的顺序进行反转。{"3","a","8","haha"} {"haha","8","a","3"}.第i个和第length-i-1个进行交换
/*int i1 = 10;
int i2 = 20;
int temp = i1;//保存i1的值
i1 = i2;
i2 = temp;
Console.WriteLine("i1={0},i2={1}",i1,i2);*/
string[] names ={ "3", "a", "8", "haha" };
for (int i = 0; i < names.Length / 2; i++)//计算机整除运算7/2=3,因为是整除
{
string temp = names[i];
names[i]=names[names.Length-1-i];
names[names.Length - 1 - i] = temp;
}
for (int i = 0; i < names.Length ; i++)
{
Console.WriteLine(names[i]);
}
Console.ReadKey();
}
数组的练习
最新推荐文章于 2021-10-03 10:19:28 发布