----------------------------------------------------------------------------------------------------
set "num1=flyi2007tianya04a30weltia16350pla1234567890y"
set "num2=cn2102-dos4567aza1156.azx17173163lix;aeac1234567890v"
要求:提取所有的数字。例如:
num1中,我们要提取出 : 2007 04 30 16350 1234567890这五个数值。
并计算 2007*4*30*16350*1234567890 的结果。
----------------------------------------------------------
同样的,在num2中,我们也要计算提取出来的数字的乘积。
然后比较 num1 和 num2 的大小。
获得 num1-num2 的精确结果。并输出。(科学计数法无效)
难点: 乱序数值的提取(无规律),乘法和减法的溢出位计算。大数的比较。
目标人群:针对会活用CMD基础的人
编写积分奖励:4分,完成难点中任意一点的人都可以获得一分的奖励
限制:不得使用第三方工具
使用:cmd(help中包含的指令).vbs 自带的函数库(不得使用 windows 的api。)
ps : 积分不是目的。。重要的是,我们可以完成这样的挑战。。
请大家根据自己的能力尽力编写吧:)
---------------------------------------------------------------------------------------------------------
挑战系列5后,将会在每周一的时间里出一期新的挑战系列。
望各位高手鼎立支持。
个人代码随后奉上。
[ Last edited by flyinspace on 2007-4-30 at 05:48 PM ]
set "num1=flyi2007tianya04a30weltia16350pla1234567890y"
set "num2=cn2102-dos4567aza1156.azx17173163lix;aeac1234567890v"
要求:提取所有的数字。例如:
num1中,我们要提取出 : 2007 04 30 16350 1234567890这五个数值。
并计算 2007*4*30*16350*1234567890 的结果。
----------------------------------------------------------
同样的,在num2中,我们也要计算提取出来的数字的乘积。
然后比较 num1 和 num2 的大小。
获得 num1-num2 的精确结果。并输出。(科学计数法无效)
难点: 乱序数值的提取(无规律),乘法和减法的溢出位计算。大数的比较。
目标人群:针对会活用CMD基础的人
编写积分奖励:4分,完成难点中任意一点的人都可以获得一分的奖励
限制:不得使用第三方工具
使用:cmd(help中包含的指令).vbs 自带的函数库(不得使用 windows 的api。)
ps : 积分不是目的。。重要的是,我们可以完成这样的挑战。。
请大家根据自己的能力尽力编写吧:)
---------------------------------------------------------------------------------------------------------
挑战系列5后,将会在每周一的时间里出一期新的挑战系列。
望各位高手鼎立支持。
个人代码随后奉上。
[ Last edited by flyinspace on 2007-4-30 at 05:48 PM ]
本帖最近评分记录
(共 1 条)
点击查看详情
| 评分人 | 分数 | 时间 |
|---|---|---|
| lxmxn | +40 | 2007-05-01 06:27 |
知,不觉多。不知,乃求知
