数组(for 循环+等量代换)

     //数组!

            //  int[] shuzu = new int[6] { 1, 2, 3, 4, 5, 6 };//索引是从0开始。[]内表示数组包含的数值 个数!             //  int i = shuzu[2];//此处2 表示数组shuzu的索引!这是引用数组的格式!

            /*    int[] shuzu = new int[6];

                 shuzu[0] = 1;

                 shuzu[1] = 2;

                 shuzu[2] = 3;//当 索引 没赋值时,提取到的是0

                 int i=shuzu.[3];

                 Console.Write(i);

                 Console.ReadLine();    */

 

/*    求平均分  和  最大最小分值!

            Console.Write ("人数");

            int n=int.Parse (Console.ReadLine());

            int[] i = new int[n];       //创建数组i,包含n个数值!

            int zongfen = 0;

            double b = 0;

            for (int a = 0; a < n; a++)

            {

                 Console.Write("第"+(a+1)+"人分数");

                i[a] = int.Parse (Console.ReadLine());      //赋值。数组i里索引为a的值

                zongfen+= i[a];                   //总和的表示方式

            }

            b = zongfen / n;

            Console.WriteLine("平均分"+b+"总分"+zongfen );

            int max = i[0]; int min = i[0];    //赋值数组里的一个数,然后用if 判断大小,然后分大小赋值!

            for (int c = 0; c < n; c++)

            {

                if (i[c] >= max)               //比较大小!

                {

                  max = i[c];

                }

                if (i[c] <= min)               //比较大小!

                {

                  min=i[c];

                }

            }

            Console.Write("max" + max + "min" + min);

            Console.ReadLine();

 

  /*   Console.Write("人数:");

            int r = int.Parse(Console.ReadLine ());

            int[]ren=new int[r];

            for (int a = 0; a < r; a++)

            {

                Console.Write("第"+(a+1)+"个人分数");

               ren[a]=int.Parse (Console.ReadLine ());

            }

            int d = 0;

            for (int b = 0; b < r; b++)            //升(降)序排列(冒泡排列法)

            {

                for (int c = b; c < r-1; c++)

                {   d = ren[b];                        //中间值赋值要先于if判断,就好比 if (ren[b] < ren[c + 1])

                    if (ren[b] > ren[c + 1])    //把有用的留下,没用的删除掉.关键在if判断大小和等量代换

                     {               

                        ren[b] = ren[c + 1];         

                        ren[c + 1] = d;

                     }

                }

            }

           // foreach (int e in ren)         //表示创建新变量e从数组ren中按顺序取值。

           // Console.Write(e);

            for (int e = 0; e < r;e++)         //同上。

            { Console.Write(ren[e]);}

             Console.ReadLine();     */

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。