J. 宽字符统计问题

    传统题 1000ms 256MiB

宽字符统计问题

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

宽字符统计问题

题目描述

给定一个包含中英文混合的字符串,请统计其中:

  1. 中文字符的个数
  2. 英文字符的个数
  3. 数字字符的个数
  4. 其他字符的个数

输入格式

输入一行字符串,可能包含中文、英文、数字和其他符号。字符串长度不超过 1000 个字符。

输出格式

输出四行,分别表示:

  • 第一行:中文字符个数
  • 第二行:英文字符个数
  • 第三行:数字字符个数
  • 第四行:其他字符个数

样例

Hello世界123!@#
2
5
3
3

样例解释

  • 中文字符:世、界(2个)
  • 英文字符:H、e、l、l、o(5个)
  • 数字字符:1、2、3(3个)
  • 其他字符:!、@、#(3个)

数据范围

  • 字符串长度:1 ≤ n ≤ 1000
  • 保证输入为有效的 UTF-8 编码字符串

提示

判断中文字符可以通过 Unicode 编码范围:ch >= L'一' && ch <= L'龟' 当然,更精确一点实际上是 ch <= L'鿿'

本地化环境用"C.UTF-8"

研创班2025年C语言第五次作业

未认领
状态
已结束
题目
55
开始时间
2025-11-11 12:00
截止时间
2025-11-12 12:00
可延期
0 小时