任意输入一串字符,请统计一下,字符串中,字母,数字,其他字符的个数分别是多少
1条回答 默认 最新
- 「已注销」 2023-03-05 20:48关注
“Devil组”引证GPT后的撰写:
- 使用 Char 类中的 char.IsLetter、char.IsDigit 和 char.IsSymbol 方法来检查字符是否为字母、数字或其他字符。可以遍历字符串中的每个字符,使用这些方法来统计各种字符的数量。
以下是一个示例代码:
string input = "Hello, 123!"; int letterCount = 0; int digitCount = 0; int symbolCount = 0; foreach (char c in input) { if (char.IsLetter(c)) { letterCount++; } else if (char.IsDigit(c)) { digitCount++; } else { symbolCount++; } } Console.WriteLine($"字母数量:{letterCount}"); Console.WriteLine($"数字数量:{digitCount}"); Console.WriteLine($"其他字符数量:{symbolCount}");
定义了一个字符串变量 input,并初始化为 "Hello, 123!"。然后,用 foreach 循环遍历 input 中的每个字符,使用 char.IsLetter、char.IsDigit 和 char.IsSymbol 方法来检查字符的类型,并分别计数。最后,将每种字符的数量输出到控制台。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 上传图片时提交的存储类型
- ¥15 Ubuntu开机显示器只显示kernel,是没操作系统(相关搜索:显卡驱动)
- ¥15 VB.NET如何绘制倾斜的椭圆
- ¥15 在rhel8中安装qemu-kvm时遇到“cannot initialize crypto:unable to initialize gcrypt“报错”
- ¥15 arbotix没有/cmd_vel话题
- ¥15 paddle库安装时报错提示需要安装common、dual等库,安装了上面的库以后还是显示报错未安装,要怎么办呀?
- ¥20 找能定制Python脚本的
- ¥15 odoo17的分包重新供应路线如何设置?可从销售订单中实时直接触发采购订单或相关单据
- ¥15 用C语言怎么判断字符串的输入是否符合设定?
- ¥15 通信专业本科生论文选这两个哪个方向好研究呀