zoukankan      html  css  js  c++  java
  • 2014-12-16 多维数组

    多维数组:

    int [,] shuzuming=new int[5,3]   //有5个长度为3的一维数组

    二维数组读取时,逗号前的为y轴,逗号后面的为x轴(一维数组)

    int[,] second = new int[2, 3] { { 3, 2, 5 }, { 6, 7, 8 } };

    second[0,1]=9  即为在(1,0)坐标处的值替换为9

     //年龄,身高,姓名,人数,求平均年龄、身高排序

    Console.WriteLine("请输入人数");
                int n=int.Parse(Console.ReadLine());
                string[,] second = new string[n, 3];
                decimal sum=0;
                for(int i=0;i<n;i++)
                {
                    Console.WriteLine("姓名");
                    second[i,0]=Console.ReadLine();
                    Console.WriteLine("年龄");
                    second[i,1]=Console.ReadLine();
                    sum=sum+decimal.Parse(Console.ReadLine());
                    Console.WriteLine("身高");
                    second[i,2]=Console.ReadLine();
                }
                decimal avg = sum / n;
                Console.WriteLine("平均年龄为" + avg);
                for (int i = 0; i < n - 1; i++)
                {
                    for (int j = i + 1; j < n; j++)
                    {
                        if (decimal.Parse(second[i, 2]) < decimal.Parse(second[j, 2]))
                        {
                            string zhong;
                            zhong = second[i, 0];
                            second[i, 0] = second[j, 0];
                            second[j, 0] = zhong;

                            string zhong1;
                            zhong1 = second[i, 1];
                            second[i, 1] = second[j, 1];
                            second[j, 1] = zhong1;

                            string zhong2;
                            zhong2 = second[i, 2];
                            second[i, 2] = second[j, 2];
                            second[j, 2] = zhong2;
                        }
                    }
                }


                for (int i = 0; i < n; i++)
                {
                    for (int j = 0; j < 3; j++)
                    {
                        Console.Write(second[i, j] + "     ");
                    }
                    Console.Write(" ");
                }

  • 相关阅读:
    一起学ORBSLAM2(10)ORBSLAM中的相似变换矩阵的计算
    一起学ORBSLAM2(9)ORBSLAM的PNP解决方案
    一起学ORBSLAM2(8)ORBSLAM的loopclosing
    一起学ORBSLAM2(7)ORBSLAM中的优化问题
    一起学ORBSLAM2(6)ORBSLAM中的特征匹配
    IntelliJ IDEA 2018.2.2远程调试Tomcat的配置方法
    window.location.href 跳转页面时传递参数并且在新页面接收参数
    form.loadRecord(record)后isDirty总是true的解决办法
    ExtJS让被遮盖的窗体显示在最前面以及解决Ext.MessageBox提示框被TabPanel覆盖的方法【转】
    extjs store中数据转换成json
  • 原文地址:https://www.cnblogs.com/jintuo/p/4167180.html
Copyright © 2011-2022 走看看