• 2016.7.27C#基础,数组


    数组


    具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。
    定义数组

    int[] 变量名 = new int [n];

    string[] myStringArray = new string[6];

    int[] myArray = new int[] {1, 3, 5, 7, 9};
    取值:int a = myArray[0];

    练习:


                输入三个人名放入数组
                string[] name = new string[3];
                //Console.Write("请输入第一个人名:");
                //name[0] = Console.ReadLine();
                //Console.Write("请输入第二个人名:");
                //name[1] = Console.ReadLine();
                //Console.Write("请输入第三个人名:");
                //name[2] = Console.ReadLine();
                for (int i = 1; i <= 3; i++)
                {
                    Console.Write("请输入第{0}个人名:",i);
                    name[i - 1] = Console.ReadLine();
                }

    根据班级人数创建一个数组,要求每个人的姓名都要放进去
                Console.Write("请输入班级人数:");
                int n = int.Parse(Console.ReadLine());
                string [] name =new string[n];
                for (int i = 0; i < n; i++)
                {
                    Console.Write("请输入第{0}个人的姓名:",i+1);
                    name[i] = Console.ReadLine();
                }
                Console.WriteLine("所有人员姓名输入完毕,请按回车键查看所有人员姓名!");
                Console.ReadLine(); 
                Console.WriteLine();
                for (int i = 0; i < n; i++)
                {
                    Console.Write(name[i]+" ");
                }
                Console.ReadLine();


                从控制台输入班级人数
                将每个人的年龄放入数组,
                将所有人的年龄求总和
                求平均年龄
                求年龄最大
                Console.Write("请输入班级人数:");
                int n = int.Parse(Console.ReadLine());
                int [] age = new int[n];
                int sum = 0;

                for (int i = 0; i < n; i++)
                {
                    Console.Write("请输入第{0}个人的年龄:",i+1);
                    age[i] = int.Parse(Console.ReadLine());
                    sum+=age[i];
                }
                Console.WriteLine(sum);
                Console.WriteLine(sum/n);
                int agemax = 0;
                for (int i = 0; i < n; i++)
                {
                    if (agemax < age[i])
                    {
                        agemax = age[i];
                    }
                }

                Console.WriteLine("最大年龄是:"+agemax);

                //冒泡排序
                for (int i = 0; i < n; i++)
                {

                      for (int j = i; j < n-1; j++)
                    {
                        if (age[i] < age[j+1])
                        {
                            int zhong = age[i];
                            age[i] = age[j+1];
                            age[j+1] = zhong;
                        }
                    }
                }

                  for (int i = 0; i < n; i++)
                {
                    Console.WriteLine(age[i]);
                }
                    Console.ReadLine();

             输入班级人数
             输入每个人的分数
             求总分、平均分、两个最高分,两个最低分

                Console.Write("请输入班级的人数");
                int n = int.Parse(Console.ReadLine());
                double[] b = new double[n];
                double fen = 0;
                for (int i = 0; i < n; i++)
                {

              Console.Write("请输入{0}的分数:", i + 1);
                    b[i] = double.Parse(Console.ReadLine());
                    fen += b[i]; 

               }            

               Console.Write(fen);       

                Console.Write(fen/n);

                Console.ReadLine();

  • 相关阅读:
    antd Icon
    antd button
    tree 向上查找(更新删除后页面的数据)
    tree 向下查找 (删除整条tree)
    tree结构统一修改属性名(递归)
    json转换为tree对象(递归)
    python测试题
    c函数练习
    飞机一只
    python1119作业1
  • 原文地址:https://www.cnblogs.com/longhaijun/p/5712615.html
Copyright © 2020-2023  润新知