[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
[中级]计算即开型彩票中奖金额:

彩票背面的游戏规则
刮开城堡形状的覆盖区,从起点开始,第一关的数字是几,就在闯关图上冲几步,如果停到中奖金额上,即中该金额奖金;在第一关的基础上,第二关的数字是几,向前再冲几步,如果停到中奖金额上,即中该金额奖金,以此类推,按顺序冲完五关的数字后,将所有中奖金额相加,即为你中的奖金。中奖奖金兼中兼得。

要求:显示中奖金额后,返回输入号码处。

TOP

先多谢两位对此事的支持。
其实大家也可以出题目。难度大了也没关系,只要标明是什么难度等级与适合哪个阶段的会员做就行了。
我觉得很有必要收集一些典型的实际问题,如批处理在重命名方面很有优势。

TOP

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

TOP

回复 2楼 的帖子

- -||| 我一个都不会~ 可以借助第三方工具吗?
第一题,若0是在字符串的头部呢,要替换成什么?
第二题,是否能给个现成的样本呢~

[ 本帖最后由 pusofalse 于 2008-12-3 22:21 编辑 ]
心绪平和,眼藏静谧。

TOP

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

返回列表