[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 ads350668398 于 2014-10-23 19:09 编辑

差点被你气晕了 输出结果
_cnt_13=16    13大头的有16个
_cnt_14=27     -------
_cnt_15=87-----
_cnt_16=71-----
_cnt_even=99  奇术个
_cnt_odd=102  偶数
_cnt_triple=61 能除以3的有几个
_max=166   最大
_max_cnt=19 吃线次
_max_cnt#=161 平均?
_min=136   最小
_min_cnt=1 次
_min_cnt#=143  ???
_sum=31170   是和吗??

请按任意键继续. . .

TOP

本帖最后由 ads350668398 于 2014-10-23 19:09 编辑

@findstr/n . 101.txt|find /c /v ""
行数

TOP

本帖最后由 neorobin 于 2014-10-23 19:17 编辑

回复 16# ads350668398

我不是高手.  你比我注册还早, 只是在线时间很少哈

_min_cnt 统计出现最少的数的出现次数(结果是 143 出现最少, 只有 1 次)
开始要给 _min_cnt 一个初始值, 要足够大(比出现最多的那个数的次数还多就行了, 其实只达到数据量的总数也行了),
999 觉得不够大啊  9999 觉得还不够大哈, 99999?,  9999999, 9999999999999999.......
呃, cmd 下最大的数可没有那么大, 而只有 2147483647 这么大.
这个数我记不住, 所以才写成 1 << 31 ^ -1
1 表示成 32 位(cmd 下只用了 32 位)二进制数
0000 0000 0000 0000 0000 0000 0000 0001
左移 31 位 ( 1 << 31 ) 后
1000 0000 0000 0000 0000 0000 0000 0000
再与 -1 做异或运算   (1 << 31 ^ -1)
异或: 对应位相反, 结果的对应位上得 1, 对应位相同, 结果的对应位上得 0  (简作: 同0异1)
1000 0000 0000 0000 0000 0000 0000 0000
1111 1111 1111 1111 1111 1111 1111 1111   ( -1 就是这样的 )
-------------------------------------------------------------------------------------------
0111 1111 1111 1111 1111 1111 1111 1111   ( 也就是 2147483647 )


_max_cnt=19    出现最多的数出现了多少次
_max_cnt#=161 出现最多的数是哪个

_min_cnt=1        出现最少的数出现了多少次
_min_cnt#=143     出现最少的数是哪个
_sum=31170         就是和, 所有数据加在一起的和
1

评分人数

TOP

回复 18# neorobin

不要谦虚啊 谦虚会使人后退的

TOP

其实我之前是非常批处理混的混着混着 。。。。

TOP

回复 19# ads350668398


   圣人孔子日: 谦虚使人进步,骄傲使人退步

TOP

回复 20# ads350668398


http://bbs.bathome.net/viewthrea ... p;page=12#pid156411
看得出来,啥也没学会,只剩下混了。

TOP

本帖最后由 ads350668398 于 2014-10-23 21:32 编辑

回复 22# DAIC


    你夸张了吧 我写的那里错了吗#4

我学习的是灵活多变的方法 不是那种死记硬背的十本知识#99

TOP

回复 21# apang


    那是万恶的旧社会人说的话

TOP

回复 24# ads350668398


    逗你玩,其实孔圣人没日过那话

TOP

返回列表