续C#基础知识:

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 
 6 namespace  switch运算
 7 {
 8     class Program
 9     {
10         static void Main(string[] args)
11         {
12             Console.WriteLine("请输入成绩");
13             string strScore = Console.ReadLine();
14             string result = null;
15             switch(strScore)
16             {
17                 case "60":
18                     result = "及格";
19                     break;
20                 case "70":
21                     result = "中等";
22                     break;
23                 case "80":
24                     result = "良好";
25                     break;
26                 case "90":
27                     result = "优秀";
28                     break;
29                 default:
30                     result = "不及格";
31                     break;
32             }
33             Console.WriteLine("{0}",result);
34             Console.ReadKey();
35         }
36     }
37 }
 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 
 6 namespace 登陆验证
 7 {
 8     class Program
 9     {
10         static void Main(string[] args)
11         {
12             Console.WriteLine("请输入用户名");
13             string userName = Console.ReadLine();
14             Console.WriteLine("请输入密码");
15             string pwd = Console.ReadLine();
16 
17             if (userName == "admin" && pwd == "1234")
18             {
19                 Console.WriteLine("欢迎您登录!");
20             }
21             else
22             {
23                 Console.WriteLine("用户名或密码错误!");
24             }
25 
26             Console.ReadKey();
27         }
28     }
 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 
 6 namespace 比较求较大的数
 7 {
 8     class Program
 9     {
10         static void Main(string[] args)
11         {
12             Console.WriteLine("请输入数字1");
13             string data1 = Console.ReadLine();
14             Console.WriteLine("请输入数字2");
15             string data2 = Console.ReadLine();
16             int i1 = 0, i2 = 0;
17             string result=null;
18             //判断输入的数字格式是否正确
19             if (int.TryParse(data1, out i1) == false || int.TryParse(data2, out i2) == false)
20             {
21                 Console.WriteLine("请输入正确格式的数字");
22             }
23             else
24             {
25                 switch (i1 / i2)
26                 {
27                     case 0:
28                         result = i2.ToString();
29                         break;
30                     default:
31                         result = i1.ToString();
32                         break;
33                 }
34                 Console.WriteLine("输入的数字是 {0} 和 {1} ,较大的数是 {2}", data1, data2, result);
35             }
36             Console.ReadKey(); 
37         }
38     }
39 }
 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 
 6 namespace 成绩考核
 7 {
 8     class Program
 9     {
10         static void Main(string[] args)
11         {
12             //输入成绩
13             Console.WriteLine("请输入成绩");
14             string score = Console.ReadLine();
15             //转换为整数
16             string result = null;
17             int data =0;
18             if (int.TryParse(score, out data) == false)
19             {
20                 Console.WriteLine("请输入整数");
21             }
22             else
23             {
24                 //取十位数
25                 data = data / 10;
26                 if ((data) >= 9)
27                 {
28                     result = "优秀";
29                 }
30                 else if (8 <= data)
31                 {
32                     result = "良好";
33                 }
34                 else if (7 <= data)
35                 {
36                     result = "中等";
37                 }
38                 else if (6 <= data)
39                 {
40                     result = "及格";
41                 }
42                 else
43                 {
44                     result = "不及格";
45                 }
46                 Console.WriteLine("成绩考核结论为 {0}", result);
47             }
48             Console.ReadKey();
49 
50         }
51     }
52 }
 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 
 6 namespace 四则运算
 7 {
 8     class Program
 9     {
10         static void Main(string[] args)
11         {
12             //输入两个数字,输入操作符,输出计算结果
13             Console.WriteLine("请输入第一个数字");
14             string strData1 = Console.ReadLine();
15             Console.WriteLine("请输入第二个数字");
16             string strData2 = Console.ReadLine();
17             Console.WriteLine("请输入操作符 + - * /");
18             string operation = Console.ReadLine();
19             //检查数字是否合法
20             int data1 = 0, data2 = 0;
21             float result = 0;
22             if (int.TryParse(strData1, out data1) == false || int.TryParse(strData2, out data2) == false)
23             {
24                 Console.WriteLine("请输入整数");
25             }
26             else if (operation != "+" && operation != "-" && operation != "*" && operation != "/")
27             {
28                 Console.WriteLine("操作符错误,只接受 + - * /");
29             }
30                 //如果是除法,检查除数是否为0
31             else if (operation == "/" && data2 == 0)
32             {
33                 Console.WriteLine("除数不能为0");
34             }
35             else
36             {
37                 switch (operation)
38                 {
39                     case "+":
40                         result = data1 + data2;
41                         break;
42                     case "-":
43                         result = data1 - data2;
44                         break;
45                     case "*":
46                         result = data1 * data2;
47                         break;
48                     case "/":
49                         result = (float)data1 / data2;
50                         break;
51                 }
52                 Console.WriteLine("计算结果为:{0}", result);
53             }
54             Console.ReadKey();
55 
56 
57         }
58     }
59 }

 

posted on 2012-12-13 14:51  Sam Shen  阅读(456)  评论(6)    收藏  举报