2. 功能同上
Program.cs:
Program1.cs
1using System;
2class Program1
3{
4 static void Main(string[] args)
5 {
6 try
7 {
8 Console.Write(" 请输入数字A:");
9 string strNumberA = Console.ReadLine();
10 Console.Write(" 请选择运算符号(+、-、*、/):");
11 string strOperate = Console.ReadLine();
12 Console.Write(" 请输入数字B:");
13 string strNumberB = Console.ReadLine();
14 string strResult = "";
15
16 switch (strOperate)
17 {
18 case "+":
19 strResult = Convert.ToString(Convert.ToDouble(strNumberA) + Convert.ToDouble(strNumberB));
20 break;
21
22 case "-":
23 strResult = Convert.ToString(Convert.ToDouble(strNumberA) - Convert.ToDouble(strNumberB));
24 break;
25
26 case "*":
27 strResult = Convert.ToString(Convert.ToDouble(strNumberA) * Convert.ToDouble(strNumberB));
28 break;
29
30 case "/":
31 if (strNumberB != "0")
32 strResult = Convert.ToString(Convert.ToDouble(strNumberA) / Convert.ToDouble(strNumberB));
33 else
34 strResult = " 除数不能为";
35 break;
36 }
37 Console.WriteLine(" 结果是:" + strResult);
38 Console.ReadLine();
39 }
40 catch (Exception ex)
41 {
42 Console.WriteLine(" 您的输入有错:" + ex.Message);
43 }
44 }
45}
46/**//*
47D:\C#\Code1>Program1
48 请输入数字A:3
49 请选择运算符号(+、-、*、/):*
50 请输入数字B:9
51 结果是:27
52
53
54D:\C#\Code1>Program1
55 请输入数字A:3
56 请选择运算符号(+、-、*、/):/
57 请输入数字B:0
58 结果是: 除数不能为0
59
60D:\C#\Code1>Program1
61 请输入数字A:e
62 请选择运算符号(+、-、*、/):*
63 请输入数字B:w
64 您的输入有错:输入字符串的格式不正确。
65*/
1using System;
2class Program1
3{
4 static void Main(string[] args)
5 {
6 try
7 {
8 Console.Write(" 请输入数字A:");
9 string strNumberA = Console.ReadLine();
10 Console.Write(" 请选择运算符号(+、-、*、/):");
11 string strOperate = Console.ReadLine();
12 Console.Write(" 请输入数字B:");
13 string strNumberB = Console.ReadLine();
14 string strResult = "";
15
16 switch (strOperate)
17 {
18 case "+":
19 strResult = Convert.ToString(Convert.ToDouble(strNumberA) + Convert.ToDouble(strNumberB));
20 break;
21
22 case "-":
23 strResult = Convert.ToString(Convert.ToDouble(strNumberA) - Convert.ToDouble(strNumberB));
24 break;
25
26 case "*":
27 strResult = Convert.ToString(Convert.ToDouble(strNumberA) * Convert.ToDouble(strNumberB));
28 break;
29
30 case "/":
31 if (strNumberB != "0")
32 strResult = Convert.ToString(Convert.ToDouble(strNumberA) / Convert.ToDouble(strNumberB));
33 else
34 strResult = " 除数不能为";
35 break;
36 }
37 Console.WriteLine(" 结果是:" + strResult);
38 Console.ReadLine();
39 }
40 catch (Exception ex)
41 {
42 Console.WriteLine(" 您的输入有错:" + ex.Message);
43 }
44 }
45}
46/**//*
47D:\C#\Code1>Program1
48 请输入数字A:3
49 请选择运算符号(+、-、*、/):*
50 请输入数字B:9
51 结果是:27
52
53
54D:\C#\Code1>Program1
55 请输入数字A:3
56 请选择运算符号(+、-、*、/):/
57 请输入数字B:0
58 结果是: 除数不能为0
59
60D:\C#\Code1>Program1
61 请输入数字A:e
62 请选择运算符号(+、-、*、/):*
63 请输入数字B:w
64 您的输入有错:输入字符串的格式不正确。
65*/
还有什么问题没有?