#包含?& ltstring.h & gt
#包含?& ltctype.h & gt
int?主()
{?夏爾?psw[21]="123456 ",t1[21],T2[21];
int?I,n = 0;
Printf("請輸入初始密碼:\ n ");
做
{?gets(t 1);
n++;
err=strcmp(t1,PSW);
If(err)printf("初始密碼錯誤!請重新輸入!\ n ");
}
而(err & amp& ampn & lt3);
if(strcmp(t1,psw))
{?Printf("密碼錯誤,無法登錄!\ n ");
回歸?0;
}
while(n & lt;3)
{?while(n & lt;3)
{?Printf("請輸入新密碼:\ n ");
gets(t 1);
for(I = 0;?t 1[I];?i++)
if(is digit(t 1[I]))n++;
如果(n & lt3)
{?n = 0;
Printf("數字必須大於2位數!\ n ");
}
}
Printf("請再次輸入新密碼:\ n ");
gets(T2);
if(strcmp(t1,t2)==0)
Printf("密碼更改成功!\ n ");
其他
{?Printf("秒密碼不壹致!\ n ");
n = 0;
}
}
回歸?0;
}