weixin_43367986 2018-11-24 11:39 采纳率: 0%
浏览 554

初学字符串的实际工程问题3

编程任务编号 N: 包含数字的成语(基础版)
任务描述
给定一组成语,挑选出包含了数字的成语。如果成语中包含了数字“一、二、三、四、五、六、七、八、九、十、百、千、万、亿”则认为该成语包含数字。
输入
第一行一个整数n表示成语的个数,0<n≤1000。其后的一行包含n个用空格分隔的成语。输入的成语最长不超过20个汉字字符。在Windows操作系统中,每个汉字字符的编码均使用GBK标准的双字节编码,而在Linux系统中,每个汉字字符的编码均使用UTF-8的3字节编码。
输出
输出所有包含数字的成语,每个成语占一行。请按照成语输入时顺序输出。如果没有任何有数字的成语,则输出“无数字成语”。
输入举例
18
一马当先 毫无二致 孟母三迁 志在四海 学富五车 六神无主 七窍生烟 耳听八方 言重九鼎 十指连心 百发百中 千钧重负 包罗万象 亿兆一心 英雄所见略同 真金不怕火炼 踏破铁鞋无觅处,得来全不费功夫 解铃还须系铃人
输出举例
一马当先
毫无二致
孟母三迁
志在四海
学富五车
六神无主
七窍生烟
耳听八方
言重九鼎
十指连心
百发百中
千钧重负
包罗万象
亿兆一心
注意事项
特别注意: 如果你使用的本地计算机是Windows系统的,应该特别注意其汉字编码通常是GBK的双字节编码。 但是,本练习系统的判题服务器是Linux操作系统,汉字采用的是UTF-8的3字节编码。 在Windows下测试通过的代码,提交到练习系统的Linux服务器上时,有可能不正确,请注意两个系统在汉字编码字节数上的差别。

  • 写回答

1条回答 默认 最新

  • wisemap 2018-11-24 13:22
    关注

    一个中文二个字节,一个字母一个字节

    评论

报告相同问题?

悬赏问题

  • ¥15 如何实验stm32主通道和互补通道独立输出
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题