这要怎么解决
int 学生数 = 0;
Console.WriteLine("您的班级里有多少名学生?");
学生数 = Convert.ToInt32(Console.ReadLine());
int[] arr = new int[学生数];
string[] 姓名 = new string [学生数];
Console.WriteLine("请输入学生们的姓名");
Console.ReadLine();
for (int i = 1; i < 姓名.Length; i++)
{
姓名[i] = Console.ReadLine();
}
Console.WriteLine("");
Console.WriteLine("现在他们已经按字母顺序排序了");
Array.Sort(姓名);
for (int i = 0; i< 姓名.Length; i++)
{
Console.WriteLine(姓名[i]);
}
Console.ReadKey();
for (int i = 1; i < 姓名.Length; i++)
{
姓名[i] = Console.ReadLine();
}
为啥这里i从1开始而不是0 呢???
for循环里i应该从0开始呀,你怎么从1开始
而且你这打印出来的东西和代码明显不符
代码里根本没有一行减号呀