zoukankan      html  css  js  c++  java
  • 0312数组

    随机数类random

    Random ran=new  random();   初始化的意思

    例如  for (; ; )

                {

                    string a = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";

                    Random ran = new Random();

                    string a1 = "";

                    for (int i = 1; i <= 4; i++)

                    {

                        int b = ran.Next(a.Length);//索引值

                        string b1 = a.Substring(b, 1);

                        a1 = a1 + b1;

                    }

                    Console.WriteLine(a1);

                    Console.Write("请输入验证码");

                    string s = Console.ReadLine();

                    a1 = a1.ToLower();

                    s = s.ToLower();

                    if (s == a1)

                    {

                        Console.WriteLine("验证码正确,请继续");

                        break;

                    }

                    else

                    {

                        Console.Clear();

                        Console.WriteLine("验证码错误");

     

                    }

     

                }

                Console.ReadLine();

    数组

    数组就是相同数据类型的元素按一定顺序排列的集合

    数组中元素的索引是从0开始

    一维数组

    第一种定义方式int[]变量名=new  int[n]  n代表放几个值

    第二种定义方式int[]变量名=new  int[]{1,2,3,4,5};

    例如//Console.Write ("请输入班级的人数");

                //int a =int.Parse (Console.ReadLine ());

                //double []fen=new double [a];

                //double  he = 0;

                //for (int i = 0; i < a; i++)

                //{

                //    Console.WriteLine ("第"+(i+1)+"个人分数是");

                //    fen[i]=double .Parse (Console.ReadLine ());

     

                //he += fen[i];

                //}

                //Console.WriteLine("班级的平均分是"+he/a);

    二维数组

    第一种定义方式int[,]变量名=new  int[几个数组,一个数组中有几个数];

    第二种定义方式int[,]变量名=new  int[4,2]{{1,2}{3,4}{5,6}{7,8}};

    例如

    //输入班级的人数,将每一个人的

     

                //语文,数学,英语成绩输入

     

                //Console.Write("请输入班级的人数");

                //int a = int.Parse(Console.ReadLine ());

                //double[,] fen = new double[a, 3];

                //for (int i = 0; i < a; i++)

                //{

                //    for (int c = 0; c < 3; c++)

                //    {

                //        if (c == 0)

                //        {

                //            Console.WriteLine("第"+(i+1)+"个人的语文分数是:");

                //        }

                //        if (c == 1)

                //        {

                //            Console.WriteLine("第" + (i + 1) + "个人的语文分数是:");

                //        }

                //        if (c == 2)

                //        {

                //            Console.WriteLine("第" + (i + 1) + "个人的语文分数是:");

                //        }

                //    fen [i,c]=double .Parse (Console.ReadLine ());

                //    }

                //}

                //Console.ReadLine();

    多维数组

    第一种定义方式int[,,]变量名=new  int[2,4,2];

    第二种int[,,]变量名=new  int[2,4,2]{{1,2}{3,4}{5,6}{7,8}}{{9,10}{11,12}{13,14}{15,16}};

  • 相关阅读:
    Spring 中的事务操作、注解、以及 XML 配置
    ..OBJLED.axf: Error: L6218E: Undefined symbol EXTI_Init (referred from exti.o). 错误修改
    ADC分辨率
    单片机ADC检测4-20mA电路,以及计算方法
    STM32速度---网页讲解
    转载电子发烧友网---STM32的IO口灌入电流和输出驱动电流
    精密电阻性能
    ..OBJCAN.axf: Error: L6411E: No compatible library exists with a definition of startup symbol __main.
    asp.net---jquery--ajax 实现滚动条滚动到底部分页显示
    柱状图dataLabels 文字格式 以及如何获取柱子的name(名称)属性
  • 原文地址:https://www.cnblogs.com/wcc731546227/p/5269060.html
Copyright © 2011-2022 走看看