[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
wxcute兄很费心啊,我来推荐几道吧。在写代码中遇到的,应该算是中级阶段吧。
1、输入一段数字,对其进行如下操作后输出:
      <1>若末尾为0则替换为*
      <2>若中间有0则替换为#
      <3>若不含0则原样输出
      例:输入 110207600    输出  11#2#76**
2、打印一个9x9(9行9列)的表格,可能用到的字符有:┏ ┓┗ ┛┳ ┻ ┣ ┫ ╋ ━ ┃
3、有一文本文件内容如下:
   本来是按照城市的英文名字排序,现要求把包含在"[]"中的国家名放到前面,并按照国家名拼音排序。具体输出在下面列出。原文件很长,只取了其中一部分,掌握算法即可。
  1. Abadan 阿巴丹[伊朗]
  2. AbuDhabi 阿布扎比[阿联酋]
  3. Aden 亚丁[也门]
  4. Amman 安曼[约旦]
  5. Ankara 安卡拉[土耳其]
  6. Baghdad 巴格达[伊拉克]
  7. Baku 巴库[阿塞拜疆]
  8. BandarSeriBegawan 斯里巴加湾港[文莱]
  9. Bangkok 曼谷[泰国]
  10. Beirut 贝鲁特[黎巴嫩]
  11. Bombay 孟买[印度]
  12. Calcutta 加尔各答[印度]
  13. Colombo 科伦坡[斯里兰卡]
复制代码
要求运行后输出为:
  1. [阿联酋] AbuDhabi 阿布扎比  
  2. [阿塞拜疆] Baku 巴库   
  3. [黎巴嫩] Beirut 贝鲁特   
  4. [斯里兰卡] Colombo 科伦坡   
  5. [泰国] Bangkok 曼谷   
  6. [土耳其] Ankara 安卡拉   
  7. [文莱] BandarSeriBegawan 斯里巴加湾港  
  8. [也门] Aden 亚丁   
  9. [伊拉克] Baghdad 巴格达  
  10. [伊朗] Abadan 阿巴丹   
  11. [印度] Bombay 孟买   
  12. [印度] Calcutta 加尔各答   
  13. [约旦] Amman 安曼   
复制代码

[ 本帖最后由 lhjoanna 于 2008-12-3 01:01 编辑 ]

TOP

呵呵,兄过谦了啊。
    第一题本来是要处理一个数的,对中间和末尾的0进行不同的标记,00123和123都被识别为一个数。既然兄问了,那么如果在头部就原样输出吧,例:输入  00110207600    输出  0011#2#76**
      第二题本是要画一个棋盘的,呵呵,上传个附件,供参考啊。

TOP

返回列表