using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 数组
{
class Program
{
static void Main(string[] args)
{
//从一个整数数组中取出最大的整数
//int[] nums ={ 1,8,5,10,9};
//int max=0;
//for (int i = 0; i < nums.Length;i++ ) {
// if(max<nums[i]){
// max = nums[i];
// }
//}
//Console.WriteLine(max);
//计算一个整数数组所有元素的和
//int[] nums = { 1, 8, 5, 10, 9 };
//int sum=0;
//for (int i = 0; i < nums.Length;i++ ) {
// sum += nums[i];
//}
//Console.WriteLine(sum);
//将一个字符串数组输出为|分割的形式比如a|b|c
//string[] str = { "张三","李四","王五"};
//for (int i = 0; i < str.Length;i++ )
//{
// Console.Write(str[i]);
// if(i==str.Length-1){
// Console.Write("");
// break;
// }
// Console.Write("|");
//}
//将数组中的正数的值+1 负数的话元素的值-1
//int[] nums = { 1, 8, 5, 10, 9, -1 };
//for (int i = 0; i < nums.Length; i++)
//{
// if (nums[i] >= 0)
// {
// nums[i] = nums[i] + 1;
// }
// else { nums[i] = nums[i] - 1; }
//}
//int j = 0;
//while (j<nums.Length)
//{
// Console.WriteLine(nums[j]);
// j ++;
//}
//将一个整数数组的元素的值 放到字符串数组中;
//int[] nums = { 1, 2, 3, 4, 5, 6 };
//string[] stringNums = new string[nums.Length];
//for (int i = 0; i < nums.Length; i++)
//{
// stringNums[i] = nums[i].ToString();
// Console.WriteLine(stringNums[i]);
//}
//将一个字符串数组里元素的值反序;
string[] strs = { "张三", "李四", "王五", "你妹" ,"亲爱的"};
string temp;
for (int i = 0;
i < strs.Length - i;
i++)
{
temp = strs[i];
strs[i] = strs[strs.Length - i - 1];
strs[strs.Length - i - 1] = temp;
}
for (int i = 0; i < strs.Length; i++)
{
Console.WriteLine(strs[i]);
}
//链接两个int数组为新的Int数组
//int[] nums1 = { 1, 2, 3 };
//int[] nums2 = { 4, 5, 6 };
//int[] newNums = new int[nums1.Length + nums2.Length];
//for (int i = 0; i < nums1.Length; i++)
//{
// newNums[i] = nums1[i];
//}
//int j = 0;
//for (int i = nums2.Length; i < newNums.Length; i++)
//{
// newNums[i] = nums2[j];
// j++;
//}
//for (int i = 0; i < newNums.Length; i++)
//{
// Console.WriteLine(newNums[i]);
//}
Console.ReadKey();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 数组
{
class Program
{
static void Main(string[] args)
{
//从一个整数数组中取出最大的整数
//int[] nums ={ 1,8,5,10,9};
//int max=0;
//for (int i = 0; i < nums.Length;i++ ) {
// if(max<nums[i]){
// max = nums[i];
// }
//}
//Console.WriteLine(max);
//计算一个整数数组所有元素的和
//int[] nums = { 1, 8, 5, 10, 9 };
//int sum=0;
//for (int i = 0; i < nums.Length;i++ ) {
// sum += nums[i];
//}
//Console.WriteLine(sum);
//将一个字符串数组输出为|分割的形式比如a|b|c
//string[] str = { "张三","李四","王五"};
//for (int i = 0; i < str.Length;i++ )
//{
// Console.Write(str[i]);
// if(i==str.Length-1){
// Console.Write("");
// break;
// }
// Console.Write("|");
//}
//将数组中的正数的值+1 负数的话元素的值-1
//int[] nums = { 1, 8, 5, 10, 9, -1 };
//for (int i = 0; i < nums.Length; i++)
//{
// if (nums[i] >= 0)
// {
// nums[i] = nums[i] + 1;
// }
// else { nums[i] = nums[i] - 1; }
//}
//int j = 0;
//while (j<nums.Length)
//{
// Console.WriteLine(nums[j]);
// j ++;
//}
//将一个整数数组的元素的值 放到字符串数组中;
//int[] nums = { 1, 2, 3, 4, 5, 6 };
//string[] stringNums = new string[nums.Length];
//for (int i = 0; i < nums.Length; i++)
//{
// stringNums[i] = nums[i].ToString();
// Console.WriteLine(stringNums[i]);
//}
//将一个字符串数组里元素的值反序;
string[] strs = { "张三", "李四", "王五", "你妹" ,"亲爱的"};
string temp;
for (int i = 0;
i < strs.Length - i;
i++)
{
temp = strs[i];
strs[i] = strs[strs.Length - i - 1];
strs[strs.Length - i - 1] = temp;
}
for (int i = 0; i < strs.Length; i++)
{
Console.WriteLine(strs[i]);
}
//链接两个int数组为新的Int数组
//int[] nums1 = { 1, 2, 3 };
//int[] nums2 = { 4, 5, 6 };
//int[] newNums = new int[nums1.Length + nums2.Length];
//for (int i = 0; i < nums1.Length; i++)
//{
// newNums[i] = nums1[i];
//}
//int j = 0;
//for (int i = nums2.Length; i < newNums.Length; i++)
//{
// newNums[i] = nums2[j];
// j++;
//}
//for (int i = 0; i < newNums.Length; i++)
//{
// Console.WriteLine(newNums[i]);
//}
Console.ReadKey();
}
}
}