我试图制作一个算法来检查一个字符串中是否有大写、小写和一个数字,如果有,它应该打印“强密码”,如果不是“弱密码”。但它似乎没有工作。
int main()
{
int i = 0;
char string1[100];
printf("Please enter password\n");
gets(string1);
if(strlen(stirng1) < 6)
{
printf("Password is too short\n");
}
if(islower(string1[i]) && isupper(string1[i]) && isdigit(string1[i]))
{
printf("Strong Password\n");
}
else
{
printf("Weak Password\n");
}
return 0;
}