续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 }
浙公网安备 33010602011771号