因为需要写一个排列数字的所有可能组合,于是我开始思考: 比如给出1至4四个数字 int iTable[4] = {1,2,3,4}; 那么写出他们的所有可能的组合为: 4 3 2 1 4 3 1 2 4 2 3 1 4 2 1 3 4 1 3 2 4 1 2 3 3 4 2 1 3 4 1 2 3 2 4 1 3 2 1 4 3 1 4 2 3 1 2 4 2 4 3 1 2 4 1 3 2 3 4 1 2 3 1 4 2 1 4 3 2 1 3 4 1 4 3 2 1 4 2 3 1 3 4 2 1 3 2 4 1 2 4 3 1 2 3 4 共4*3*2*1=24组,看来是个阶乘,那么是不是可以for (int i=0;i<24;i++)?...
by fansfamily - C/C++ - 2013-10-08 16:32:13 阅读(5580) 回复(17)
打印出给定的字符集中所有的字符排列组合情况 看电视时得到的灵感绝对原创 呵呵 可以打印任意长度任意字符的组合 例如"123"可以有"111,112,113,121,122,123,131,132......." 可以用它来产生暴力字典 改天再写个递归的版本 [code] void move_str(char *star, char *end) { char c = *star, *p = star; int len = end - star, i; for(i = 0; i < len; i++) { p = p[i+1]; } ...
Main.c
#include
案例一:强力查"*"工具 打开软件后,将"X"图标,直接拖曳到需要查看密码的窗口中就可以了 下载地址:http://work.newhua.com/cfan/200622/xpass.zip 案例二:丢失的ADSL密码 dialupass的使用方法很简单,简单到你只要一运行,就能看到电脑中保存的拨号密码了 下载地址:http://work.newhua.com/cfan/200622/dialupass.rar 我不是ADSL的所以没显示。。哦。。。没有也可以建一个。。。哈哈。。。。刷QB的时候应 该很多用途吧 ...
200607 gyh _______________________________________________________ su- "需要ROOT权限 cd /etc cat passwd |awk -F":" '{print $1}' > name.log "产生所有用户名称记录文件 _____________________________________________ shell程序changpasswd.sh详细代码: #!/bin/bash cp /dev/null > changname.log "记录用户更改密码是否成功(log) echo "Start changpasswd program........" ...