如题所述
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <dos.h>
void main()
{
int i=0,j;
char str1[10],str2[10]="123456";;
while(1)
{
printf("\n请输入6位密码,按Enter键结束: ");
j=0;
while ((str1[j]=getch()))
{
printf("%c", '*');
j++;
if(j==6) break;
}
str1[j]=0;
if(j>0 && strcmp(str1,str2)==0)
{
printf("\n密码正确!\n");
break;
}
else if(i<2) printf("\n输入有错误,还有 %d 次机会\n",2-i);
i++;
if(i>=3)
{
i=0;
sleep(180);
}
}
}
#include <conio.h>
#include <string.h>
#include <dos.h>
void main()
{
int i=0,j;
char str1[10],str2[10]="123456";;
while(1)
{
printf("\n请输入6位密码,按Enter键结束: ");
j=0;
while ((str1[j]=getch()))
{
printf("%c", '*');
j++;
if(j==6) break;
}
str1[j]=0;
if(j>0 && strcmp(str1,str2)==0)
{
printf("\n密码正确!\n");
break;
}
else if(i<2) printf("\n输入有错误,还有 %d 次机会\n",2-i);
i++;
if(i>=3)
{
i=0;
sleep(180);
}
}
}
温馨提示:答案为网友推荐,仅供参考