当前位置: 代码迷 >> 综合 >> C#程序设计 A3.4 数组排序和计算(Console)
  详细解决方案

C#程序设计 A3.4 数组排序和计算(Console)

热度:64   发布时间:2023-10-20 15:32:24.0
public A34Page() {Console.Write("请输入用空格分隔的5个整数:");int[] myArray = new int[5];                                     //用于存放五个整数string[] str = Console.ReadLine().Split(' ');                     //将','分隔符去掉存入str数组for (int i = 0; i < 5; i++)myArray[i] = int.Parse(str[i]);                             //将str数组内容类型转换存入myArray中  double sum = 0;double average;int max;Array.Sort(myArray);                                            //将myArray数组按升序排列,Array.Sort()无返回值,直接改变myArray数组Console.Write("正序:");for (int i = 0; i < 5; i++){Console.Write(myArray[i]);if (i != 4) Console.Write(",");sum += myArray[i];}max = myArray[4];average = sum / 5;string strAverage = average.ToString("0.0");                    //平均值保留小数点后1位Console.WriteLine();Array.Reverse(myArray);                                          //将myArray数组按升序排列,Array.Reverse()无返回值,直接改变myArray数组Console.Write("降序:");for (int i = 0; i < 5; i++){Console.Write(myArray[i]);if (i != 4) Console.Write(",");}Console.WriteLine();Console.WriteLine("平均值:" + strAverage);Console.WriteLine("最大值:" + max);Console.ReadKey();}

 

  相关解决方案