首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言暴力破解,该怎么解决

2012-07-22 
C语言暴力破解要求,我输入一个数字,位数不能超过9位数字,然后写一个程序破解你输入的数字是多少,求思路,要

C语言暴力破解
要求,我输入一个数字,位数不能超过9位数字,然后写一个程序破解你输入的数字是多少,求思路,要详细一点,最好有伪代码。。

[解决办法]
char a,b,c.....f,g;
for(a=0;a<=9;++a)
for(b=0;b<=9;++b)
.....
一共写九重
sprintf(szbuff,"%d%d%d%d%d....",a,b,c,d,......)
if(strcmp(szbuff,password))
//......
[解决办法]

探讨

char a,b,c.....f,g;
for(a=0;a<=9;++a)
for(b=0;b<=9;++b)
.....
一共写九重
sprintf(szbuff,"%d%d%d%d%d....",a,b,c,d,......)
if(strcmp(szbuff,password))
//......

[解决办法]
探讨
要求,我输入一个数字,位数不能超过9位数字,然后写一个程序破解你输入的数字是多少,求思路,要详细一点,最好有伪代码。。

[解决办法]
你是想让计算机去猜数吧 不如这样吧

你给定你输入数的范围 比如0 --- 1000

然后你输入个数然后让计算机去猜 它每猜一次 你这告诉它比你输入的数

是大了还是小了 然后它就能在O(logn)时间内才出你的数

热点排行