求解答! ! ! !【鞠躬】

img

              择程序结构
 思考题3
 使用switch语句写一程序满足以下功能
1)输入一个”A或”a字符,执行A操作(用
actionl(a,b);语句代替)
2)输入一个”B或”b字符,执行B操作(用
action2(a,b):语句代替)
注意:a=11,b=10,为int数据格式。

using System;

class Program
{
    static void Main(string[] args)
    {
        int a = 11;
        int b = 10;

        Console.WriteLine("请输入一个字符:");
        char input = Convert.ToChar(Console.ReadLine());

        switch (input)
        {
            case 'A':
            case 'a':
                action1(a, b);
                break;
            
            case 'B':
            case 'b':
                action2(a, b);
                break;

            default:
                Console.WriteLine("无效的输入!");
                break;
        }
    }

    static void action1(int a, int b)
    {
        // 执行A操作的代码
        Console.WriteLine($"执行A操作:a = {a}, b = {b}");
    }

    static void action2(int a, int b)
    {
        // 执行B操作的代码
        Console.WriteLine($"执行B操作:a = {a}, b = {b}");
    }
}