Synchronization of old projects
Part1
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
</Project>
|
||||
@@ -0,0 +1,199 @@
|
||||
#region 练习题一
|
||||
int[] array = new int[100];
|
||||
for (int i = 0; i < array.Length; i++)
|
||||
{
|
||||
array[i] = i;
|
||||
Console.Write(array[i] + " ");
|
||||
}
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
#endregion
|
||||
|
||||
|
||||
#region 练习题二
|
||||
int[] array2 = new int[100];
|
||||
for (int i = 0; i < array2.Length; i++)
|
||||
{
|
||||
array2[i] = array[i]*2;
|
||||
Console.Write(array2[i] + " ");
|
||||
}
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
#endregion
|
||||
|
||||
|
||||
#region 练习题三
|
||||
int[] array3 = new int[100];
|
||||
Random r = new Random();
|
||||
for (int i = 0; i < array3.Length; i++)
|
||||
{
|
||||
array3[i] = r.Next(0,101);
|
||||
Console.Write(array3[i] + " ");
|
||||
}
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
#endregion
|
||||
|
||||
|
||||
#region 练习题四
|
||||
int[] array4 = new int[100];
|
||||
int max=0, min=100, sum=0, avg=0;
|
||||
for (int i = 0; i < array4.Length; i++)
|
||||
{
|
||||
array4[i] = r.Next(0, 101);
|
||||
if(max < array4[i])
|
||||
{
|
||||
max = array4[i];
|
||||
}
|
||||
if(min > array4[i])
|
||||
{
|
||||
min = array4[i];
|
||||
}
|
||||
sum += array4[i];
|
||||
avg = sum / array4.Length;
|
||||
Console.Write(array4[i] + " ");
|
||||
}
|
||||
Console.WriteLine();
|
||||
Console.WriteLine($"最大值为:{max}");
|
||||
Console.WriteLine($"最小值为:{min}");
|
||||
Console.WriteLine($"总和为:{sum}");
|
||||
Console.WriteLine($"平均值为:{avg}");
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
#endregion
|
||||
|
||||
|
||||
#region 练习题五
|
||||
int[] array5 = new int[10];
|
||||
for (int i = 0; i < array5.Length; i++)
|
||||
{
|
||||
array5[i] = r.Next(0, 101);
|
||||
Console.Write(array5[i] + " ");
|
||||
}
|
||||
//反转
|
||||
int temp;
|
||||
for (int i = 0; i < array5.Length / 2; i++)
|
||||
{
|
||||
temp = array5[i];
|
||||
array5[i] = array5[array5.Length - 1 - i];
|
||||
array5[array5.Length - 1 - i] = temp;
|
||||
|
||||
}
|
||||
Console.WriteLine();
|
||||
Console.WriteLine("反转后:");
|
||||
for (int i = 0; i < array5.Length; i++)
|
||||
{
|
||||
Console.Write(array5[i] + " ");
|
||||
}
|
||||
Console.WriteLine();
|
||||
Console.WriteLine("反打反转:");
|
||||
for (int i = array5.Length - 1; i >= 0; i--)
|
||||
{
|
||||
Console.Write(array5[i] + " ");
|
||||
}
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
#endregion
|
||||
|
||||
|
||||
#region 练习题六
|
||||
int[] array6 = new int[10];
|
||||
for (int i = 0; i < array6.Length; i++)
|
||||
{
|
||||
array6[i] = r.Next(-10, 11);
|
||||
Console.Write(array6[i] + " ");
|
||||
}
|
||||
for (int i = 0;i < array6.Length; i++)
|
||||
{
|
||||
if (array6[i] < 0)
|
||||
{
|
||||
array6[i] -= 1;
|
||||
}
|
||||
else if (array6[i] > 0)
|
||||
{
|
||||
array6[i] += 1;
|
||||
}
|
||||
}
|
||||
Console.WriteLine();
|
||||
Console.WriteLine("处理后:");
|
||||
for (int i = 0; i < array6.Length; i++)
|
||||
{
|
||||
Console.Write(array6[i] + " ");
|
||||
}
|
||||
Console.ReadKey();
|
||||
Console.Clear();
|
||||
#endregion
|
||||
|
||||
|
||||
#region 练习题七
|
||||
int[] array7 = new int[10];
|
||||
try
|
||||
{
|
||||
for (int i = 0; i < array7.Length; i++)
|
||||
{
|
||||
Console.Write($"请输入第{i + 1}位同学的成绩:");
|
||||
array7[i] = int.Parse(Console.ReadLine());
|
||||
|
||||
}
|
||||
}
|
||||
catch
|
||||
{
|
||||
Console.WriteLine("输入错误,请输入数字!");
|
||||
return;
|
||||
}
|
||||
max = array7[0];
|
||||
min = array7[0];
|
||||
sum = 0;
|
||||
avg = 0;
|
||||
for (int i = 0; i < array7.Length; i++)
|
||||
{
|
||||
if (max < array7[i])
|
||||
{
|
||||
max = array7[i];
|
||||
}
|
||||
if (min > array7[i])
|
||||
{
|
||||
min = array7[i];
|
||||
}
|
||||
sum += array7[i];
|
||||
}
|
||||
avg = sum / array7.Length;
|
||||
Console.WriteLine($"成绩最高成绩为{max}");
|
||||
Console.WriteLine($"成绩最低成绩为{min}");
|
||||
Console.WriteLine($"成绩总和成绩为{sum}");
|
||||
Console.WriteLine($"平均成绩成绩为{avg}");
|
||||
for (int i = 0; i < array7.Length; i++)
|
||||
{
|
||||
if (array7[i] >= 60)
|
||||
{
|
||||
Console.WriteLine($"第{i + 1}位同学成绩为:{array7[i]},成绩合格");
|
||||
}
|
||||
else
|
||||
{
|
||||
Console.WriteLine($"第{i + 1}位同学成绩为:{array7[i]},成绩不合格");
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
#region 练习题八
|
||||
string[] array8 = new string[25];
|
||||
for (int i = 0; i < array8.Length; i++)
|
||||
{
|
||||
//if (i % 2 == 0)
|
||||
//{
|
||||
// array8[i] = "■";
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// array8[i] = "□";
|
||||
//}
|
||||
array8[i] = i % 2 == 0 ? "■" : "□";//无敌
|
||||
//打印
|
||||
Console.Write(array8[i]);
|
||||
if ((i + 1) % 5 == 0)
|
||||
{
|
||||
Console.WriteLine();
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
Reference in New Issue
Block a user