zoukankan      html  css  js  c++  java
  • 数组

    一维数组[相同数据类型]
    第一种定义方式
    int [] shuzu = new int [5];
    索引从0开始
    赋值
    shuzu[0] = 1;
    shuzu[1] = 2;
    shuzu[2] = 3;
    shuzu[3] = 4;
    shuzu[4] = 5;
    Console.WriteLine(shuzu[4]);

    第二种定义方式
    int [] shuzu = new int[] { 1, 2, 3, 4, 5 };
    Console.WriteLine(shuzu [2]);

    案例:

    输入班级人数,根据人数,挨个输入成绩,求平均分

    Console.Write("请输入班级人数:");
    int a = int.Parse(Console.ReadLine());
    double [] fen= new double [a];//定义一个名为分类型为double的一维数组,数组里面有a个数;
    double sum = 0;
    for (int i = 0; i < a;i++ )
    {
    Console.Write("请输入第"+(i+1)+"人的成绩:");//数组中元素的索引从0开始,所以输入时需要从(i+1)开始;
    fen[i]= double.Parse(Console.ReadLine());
    sum += fen[i];//sum=sum+fen[i];
    }
    Console.WriteLine(sum/a);
    Console.ReadLine();

    二维数组
    int[,] shuzu = new int[3,4];
    int[,] shuzu = new int[,]
    {
    {1,2,3,4},
    {4,5,6,7},
    {8,9,6,7},
    };

    案例:

    输入班级人数,将每个人的语文、数学、英语成绩输入二维数组

    Console.Write("请输入班级的人数:");
    int a = int.Parse(Console.ReadLine());
    double[,] shuzu = new double[a, 3];
    for (int i = 0; i < a; i++)
    {
    for (int j = 0; j < 3; j++)
    {
    if (j == 0)
    {
    Console.Write("请输入第" + (i + 1) + "个人的语文成绩:");
    }
    if (j == 1)
    {
    Console.Write("请输入第" + (i + 1) + "个人的数学成绩:");
    }
    if (j == 2)
    {
    Console.Write("请输入第" + (i + 1) + "个人的英语成绩:");
    }
    shuzu[i, j] = double.Parse(Console.ReadLine());

    }

    }
    Console.ReadLine();

    案例:

    "企"用二维数组打印出来
    string[,] qi = new string[9, 13]
    { {" "," "," "," "," "," ","■","","","","","",""},
    {" "," "," "," "," ","■","■","■","","","","",""},
    {" "," "," "," ","■"," ","■"," ","■","","","",""},
    {" "," "," ","■"," "," ","■"," "," ","■","","",""},
    {" "," ","■"," "," "," ","■"," "," "," ","■","",""},
    {" ","■"," ","■"," "," ","■","■","■","■"," ","■",""},
    {" "," "," ","■"," "," ","■","","","","","",""},
    {" "," "," ","■"," "," ","■","","","","","",""},
    {" "," ","■","■","■","■","■","■","■","■","■","",""},
    };
    for (int i = 0; i < 9; i++)
    {
    for (int j = 0; j < 13; j++)
    {
    Console.Write(qi[i, j]);

    } Console.ReadLine();

    } Console.ReadLine();

    三维数组
    int[,,]shuzu=new int [3,2,4]//有三组二维数组,2是指有2个一维数组,每个一维数组有4个数值

  • 相关阅读:
    Linux| 系统管理命令
    Linux | 文件编辑命令
    Linux | 权限管理命令
    Linux | 文件管理命令
    Linux | 帮助命令
    前端性能优化之防抖、节流
    css盒子模型
    linux常用命令(持续更新)
    Vue ERROR TypeError: Cannot read property 'upgrade' of undefined
    hbuilder-x使用js-beautiful格式化代码
  • 原文地址:https://www.cnblogs.com/nannan-0305/p/5269280.html
Copyright © 2011-2022 走看看