简单的输入输出、一维数组、二维数组、普通遍历操作
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int ii = 10, jj = 11;
Console.WriteLine("Hello World " + ii + " " + jj);
Console.ReadLine();
//一维数组
int[] arr = new int[10] {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
for(int i = 0; i < arr.Length; i++){
Console.Write(arr[i] + " ");
}
Console.WriteLine();
Console.ReadLine();
//二维数组
int[,] MatrixEin = new int[3, 3] { { 2, 2, 1 }, { 1, 1, 1 }, { 1, 0, 1 } };
Console.WriteLine("第一个矩阵");
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
Console.Write(MatrixEin[i, j] + " ");
Console.WriteLine();
}
Console.WriteLine("第二个矩阵");
int[,] MatrixZwei = new int[3, 3] {{0, 1, 2}, {0, 1, 1}, {0, 1, 2}};
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
Console.Write(MatrixZwei[i, j] + " ");
Console.WriteLine();
}
int[,] MatrixResult = new int[3,3];
for (int i = 0; i < 3; i++)
for (int j = 0; j < 3; j++)
for (int k = 0; k < 3; k++)
MatrixResult[i, j] += MatrixEin[i, k] * MatrixZwei[k, j];
Console.WriteLine("两个矩阵的乘积:");
for(int i = 0; i < 3; i++){
for (int j = 0; j < 3; j++)
Console.Write(MatrixResult[i, j] + " ");
Console.WriteLine();
}
Console.ReadLine();
}
}
}
使用foreach语句遍历数组
foreach(【类型】 【迭代变量名】 in 【集合表达式】)
{
语句
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string[] strNames = { "第一句话", "第二句话", "第三句话", "第四句话", "第五句话" };
foreach (string str in strNames)
{
Console.Write(str + " ");
}
Console.WriteLine();
Console.ReadLine();
}
}
}