qq_54016116 2023-04-11 13:33 采纳率: 25%
浏览 33
已结题

C#输入任意的两个字符

C#输入任意的两个字符:实现以下功能: 1、如果两个都是字母转换为小写输入;2、如果两个都是数字,将其就和后输出结果;

  • 写回答

2条回答 默认 最新

  • 「已注销」 2023-04-11 14:30
    关注

    以下内容部分参考ChatGPT模型:


    可以使用Console.ReadLine()方法获取用户输入的两个字符,然后判断它们的类型进行相应的操作。

    示例代码:

    Console.Write("请输入任意的两个字符:");
    string input = Console.ReadLine();
    
    if (char.IsLetter(input[0]) && char.IsLetter(input[1]))
    {
        // 两个字符都是字母,转换为小写输出
        Console.WriteLine(input.ToLower());
    }
    else if (char.IsDigit(input[0]) && char.IsDigit(input[1]))
    {
        // 两个字符都是数字,将其相加后输出结果
        int result = int.Parse(input[0].ToString()) + int.Parse(input[1].ToString());
        Console.WriteLine(result);
    }
    else
    {
        Console.WriteLine("输入有误!");
    }
    

    这段代码首先通过Console.ReadLine()方法获取用户输入的两个字符,然后使用char.IsLetter()和char.IsDigit()方法判断它们的类型。

    如果两个字符都是字母,则使用ToLower()方法将它们转换为小写字母后输出。

    如果两个字符都是数字,则将它们相加后输出结果。

    如果输入的字符不符合要求,则输出提示信息。


    如果我的建议对您有帮助、请点击采纳、祝您生活愉快

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月11日
  • 已采纳回答 4月11日
  • 创建了问题 4月11日

悬赏问题

  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line