读书人

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

发布时间: 2012-07-22 19:31:16 作者: rapoo

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)时间内才出你的数

读书人网 >C语言

热点推荐