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 聚类分析或者python进行数据分析
  • ¥15 逻辑谓词和消解原理的运用
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号