求解:密码六位数,用C语言暴力枚举,破解密码

img

#include <conio.h>
#include <stdio.h>
#include <string.h>
int main() {
 int k,i;
 char psw[6+1];
 char gss[6+1];
 cprintf("Input last 5 digits of password:");
 psw[0]='1';
 i=1;
 while (1) {
  k=getch();
  if ('0'<=k && k<='9') {
    psw[i]=k;
    cprintf("*");
    i++;
    if (i>=6) break;
  }
 }
 psw[6]=0;
 cprintf("\r\n");
 for (i=100000;i<=199999;i++) {
    sprintf(gss,"%d",i);
    if (0==strcmp(psw,gss)) break;
 }
 printf("psw is %d\n",i);
 return 0;
}