#include<stdio.h>
int main()
{
char a[99];
char b[99];
int i,n;
int w,h;//i,n用于数组,w,h用于比较第一次密码与第二次密码个数相不相同
printf("请输入密码:");
scanf("%s",a);
printf("密码设置成功\n");
for(w=0,i=0;a[i]!='\0';w++,i++){
}
printf("请输入开机密码:");
scanf("%s",b);
while(1)
{m: for(h=0,n=0;b[n]!='\0';h++,n++){
}
for(i=0;b[i]!='\0';i++)
{
if((b[i]!=a[i])||(h!=w))
{
printf("密码错误,请重新输入:");
scanf("%s",b);
goto m;
}
}
if(b[i]==a[i])
{
printf("密码正确,成功开机!\n");
break;
}
}
return 0;
}