From 87e1108d15efc9b38047d16b93f001b48bac4bac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=BC=E7=9D=80=E5=A5=B6=E7=93=B6=E5=8E=BB=E6=89=93?= =?UTF-8?q?=E8=99=8E?= <1348328020@qq.com> Date: Fri, 28 May 2021 19:00:01 +0800 Subject: [PATCH] azfasfasf --- .../Program.cs" | 122 ++++++++++++++++++ 1 file changed, 122 insertions(+) create mode 100644 "\347\254\2545\346\254\241\344\275\234\344\270\232/\351\255\217\346\265\267\350\215\243/Program.cs" diff --git "a/\347\254\2545\346\254\241\344\275\234\344\270\232/\351\255\217\346\265\267\350\215\243/Program.cs" "b/\347\254\2545\346\254\241\344\275\234\344\270\232/\351\255\217\346\265\267\350\215\243/Program.cs" new file mode 100644 index 0000000..6d17390 --- /dev/null +++ "b/\347\254\2545\346\254\241\344\275\234\344\270\232/\351\255\217\346\265\267\350\215\243/Program.cs" @@ -0,0 +1,122 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Text; +using System.Text.RegularExpressions; + +//1、生成一个随机整型数组,长度是10,内容是1 ~10,数组内容不重复。 + + + +namespace ConsoleApp1 +{ + class Program + { + static void Main(string[] args) + { + //Tast1(); + //Tast2(); + //Tast3(); + //Tast4(); + Tast5(); + } + //3、生成一个随机整型数组,长度是10,内容是1 ~10,数组内容不重复。 + public static void Tast3() + { + int[] arr = new int[10]; + Random rd = new Random(); + + for (int i = 0; i < arr.Length; i++) + { + bool fal = false; + int t= rd.Next(1, 11); + for (int j = 0; j < i; j++) + { + if (t == arr[j]) + { + fal = true; + } + if (fal == false) + { + arr[i] = t; + } + else + { + i--; + } + } + + } + + foreach (int item in arr) + { + Console.Write(item+" "); + } + + } + //4、用户输入邮箱,请验证其合法性。 + //1、邮箱一定需要 @符号 + //2、根据 @符号分为两部分,“前半部分 @ 后半部分”, + // 前半部分可以数字、字母、下划线、中划线、 .(符号点)。但是.(符号点)不能 用在开头也不能用在结尾; + + // 后半部分可以数字、字母、下划线、中划线、.(符号点),且符号点是必须的,至少出现一次,但不能连续出现,且符号点不能在开头,也不能在结尾。 + // 后半部分的符号点后面只能是:com、org、net、edu、mil、tv、biz、info + public static void Tast4() + { + + Console.Write("请输入您的邮箱:"); + string str = Console.ReadLine(); + + if (Regex.IsMatch(str, @"^(\w)+\.(\w)*@(\w)+(\.(com|org|net|edu|mil|tv|biz|info))$")) + { + Console.WriteLine("输入正确"); + } + else + { + Console.WriteLine("输入错误"); + } + } + + //5、用户输入手机号码,请验证其合法性。 + //手机号码规则: + // 最开头+86可有可无 + // 13开头第三位是 0-9 + // 14开头第三位是 5或7 + // 15开头第三位是 0-9不包含4 + // 17开头第三位是 678中的一个 + // 18开头第三位是 0-9 + // 剩下的8位,都是0-9的数字。 + public static void Tast5() + { + Console.Write("请输入您的手机号:"); + string str = Console.ReadLine(); + + if (Regex.IsMatch(str, @"^(\+86)?((13\d{1})|(14(5|7))|(15([0-3]{1}|[5-9]{1}))|(17(6|7|8))|(18\d{1}))(\d{8})$")) + { + Console.WriteLine("输入正确"); + } + else + { + Console.WriteLine("输入错误"); + } + } + + + //1、生成0-5之间的随机小数,保留两位小数(必须是2位)。 + + public static void Tast1() + { + Random rd = new Random(); + double a = rd.NextDouble() + rd.Next(5); + Console.WriteLine(a.ToString("f2")); + } + + //2、生成4-7之间的随机小数,保留两位小数。 + public static void Tast2() + { + Random rd = new Random(); + double a = 4+rd.NextDouble()*(7-4); + Console.WriteLine(a.ToString("f2")); + } + } +} \ No newline at end of file -- Gitee