c语言 的密码验证
求一编程程序 只要是密码验证,3次机会,用到i--,谢谢哈~
int i=3,j;
char a[100];
while(--i)
{
for(j=0;;++j)
{
a[j]=getch();
putchar('*');
if(a[j]==13
{
break;
}
}
a[j+1]='\0';
puts("");
if(strcmp(a,"123456")==0)
{
puts("密码正确");
}
else
{
system("cls");
printf("密码不正确,您还有 %d 次机会 \n",i);
}
}
if(!i)
{
puts("对不起,您的 3 次机会用完,您还没有正确输入密码");
}
大致就是这么个意思,没编译。