Print? /* Start the comments in the program header (to avoid any problems encountered during the submission of blog posts, the slash used to indicate that the comments have been deleted)
* Copyright and version Declaration of the program
* All rights reserved.
* File name: txt. c
* Author: liuyongshui
* Question: Enter the bank password
* Completion date: January 1, April 8, 2013
* Version No.: V1.0
*/
# Include <stdio. h>
# Include <string. h>
# Include <conio. h>
Int secret (); // original function declaration
Int main ()
{
If (! Secret ())
{
Printf ("\ n successfully logged on, hey! \ N ");
}
Else
{
Printf ("\ n Thank you for using. The program is over! \ N ");
}
Return 0;
}
// Function Definition
Int secret ()
{
Int j;
Int flag;
Int k;
Int I = 0;
Char c;
Char ch [10] = {"aaaaaa "};
Char limit [10];
Printf ("enter the password (six digits): \ n ");
For (j = 0; j <3; j ++)
{
K = 0; // enable k = 0; Re-store the password with the primary [] weight 0
While (c = getch () & c! = 13)
{
Putchar ('*');
Required [k ++] = c; // enter the password
}
Flag = 1;
For (I = 0; I <6; I ++) // compare the password. If different flag values are 0
{
If (else [j]! = Ch [j])
{
Flag = 0;
}
}
If (flag)
{
Return 0;
}
Else
{
If (j <3)
{
Printf ("\ n Password error, re-enter! \ N ");
}
Else
{
Printf ("your account has been locked. Please go to the bank to unlock it! ");
}
}
}
Return 1;
}