1 //输入年月日,判断格式是否正确,如果错误,请重输
2
3 //Console.Write("请输入年份:");
4 //for (; ; )
5 //{
6 // int n = int.Parse(Console.ReadLine());
7 // if (n >= 0 && n <= 9999)
8 // {
9 // Console.Write("请输入月份:");
10 // for (; ; )
11 // {
12 // int y = int.Parse(Console.ReadLine());
13 // if (y >= 1 && y <= 12)
14 // {
15 // Console.Write("请输入日期:");
16 // for (; ; )
17 // {
18 // int r = int.Parse(Console.ReadLine());
19 // if (y == 2)
20 // {
21 // if (n % 4 == 0 && n % 100 != 0 || n % 400 == 0)
22 // {
23 // if (r > 0 && r <= 29)
24 // {
25 // Console.WriteLine("您输入的日期为" + n + "年" + y + "月" + r + "日");
26 // break;
27 // }
28 // else
29 // {
30 // Console.Write("您输入的日期有误,请重新输入:");
31 // }
32 // }
33 // else
34 // {
35 // if (r > 0 && r <= 28)
36 // {
37 // Console.WriteLine("您输入的日期为" + n + "年" + y + "月" + r + "日");
38 // break;
39 // }
40 // else
41 // {
42 // Console.Write("您输入的日期有误,请重新输入:");
43 // }
44 // }
45 // }
46 // else if (y == 4 || y == 6 || y == 9 || y == 11)
47 // {
48 // if (r > 0 && r <= 30)
49 // {
50 // Console.WriteLine("您输入的日期为" + n + "年" + y + "月" + r + "日");
51 // break;
52 // }
53 // else
54 // {
55 // Console.Write("您输入的日期有误,请重新输入:");
56 // }
57 // }
58 // else
59 // {
60 // if (r > 0 && r <= 31)
61 // {
62 // Console.WriteLine("您输入的日期为" + n + "年" + y + "月" + r + "日");
63 // break;
64 // }
65 // else
66 // {
67 // Console.Write("您输入的日期有误,请重新输入:");
68 // }
69 // }
70 // }
71 // break;
72 // }
73 // else
74 // {
75 // Console.Write("您输入的月份有误,请重新输入:");
76 // }
77 // }
78 // break;
79 // }
80 // else
81 // {
82 // Console.Write("您输入的年份有误,请重新输入:");
83 // }
84 //}
85 //Console.ReadLine();
86
87
88
89 //string a = " abCDef67e ";
90 //int a1 = a.Length;
91 //Console.WriteLine(a1);
92 // string a2 = a.TrimEnd();
93 // Console.WriteLine(a2);
94 // string a3 = a.TrimStart();
95 // Console.WriteLine(a3);
96 // string a4 = a.Trim();
97 // Console.WriteLine(a4);
98 // string a5 = a.ToUpper();
99 // Console.WriteLine(a5);
100 // string a6 = a.ToLower();
101 // Console.WriteLine(a6);
102 // int i = a.IndexOf("e");
103 // Console.WriteLine(i);
104 // int i1 = a.LastIndexOf("e");
105 // Console.WriteLine(i1);
106 //bool b = a.Contains("a");
107 //bool c = a.StartsWith("a");
108 //string x = a.Substring(1,8);
109
110
111
112 //练习:判断邮箱格式是否正确
113 //1.有且只能有一个@
114 //2.不能以@开头
115 //3.@之后至少有一个.
116 //4.@和.不能靠在一起
117 //5.不能以.结尾
118
119 //Console.Write("请输入一个邮箱:");
120 //string a = Console.ReadLine();
121
122 //bool b = a.Contains("@");
123 //if(b==true)
124 //{
125 // int c = a.IndexOf("@");
126 // int d = a.LastIndexOf("@");
127 // if (c == d)
128 // {
129 // if (c != 0)
130 // {
131 // string e = a.Substring(c);
132 // string e1 = a.Substring(0,c);
133 // bool f = e.Contains(".");
134 // if (f == true)
135 // {
136 // int g=e.IndexOf(".");
137 // int g1 = e1.LastIndexOf(".");
138 // int h = e.Length;
139 // int h1=e1.Length;
140 // if (g != 1&&g1!=(h1-1))
141 // {
142 // int g2 = e.LastIndexOf(".");
143 // if (1 + g2 != h)
144 // {
145 // Console.WriteLine("您输入的格式正确!");
146 // }
147 // else
148 // {
149 // Console.WriteLine("您输入的格式有误!");
150 // }
151
152 // }
153 // else
154 // {
155 // Console.WriteLine("您输入的格式有误!");
156 // }
157 // }
158 // else
159 // {
160 // Console.WriteLine("您输入的格式有误!");
161 // }
162 // }
163 // else
164 // {
165 // Console.WriteLine("您输入的格式有误!");
166 // }
167 // }
168 // else
169 // {
170 // Console.WriteLine("您输入的格式有误!");
171 // }
172 //}
173 //else
174 //{
175 //Console.WriteLine("您输入的格式有误!");
176 //}
177 //Console.ReadLine();
178