int Loginscreen()
{
char password[20] = {0};
char key[] = "5201314";
for (int i = 0; i < 3; i++)
{
printf("(tips:常见的爱情数字密码串)请输入密码:");
scanf("%s", &password);
if (strcmp(password, key) == 0)//等号不能比较两个字符串是否相等,应该用一个库函数strcmp
{
printf("i love u,too\n");
return 1;
break;
}
else
{
if (i < 2)
{
printf("(tips:常见的爱情数字密码串)密码错误,你还有%d次机会", 2 - i);
Sleep(3000);
system("cls");
Sleep(1000);
}
else
{
system("cls");
Sleep(1000);
printf("密码错误,we don`t have love\n\n\n\n");
}
}
}
//return 1;
return 0;
}//登录代码
char frontpic()
{
char arr1[] = "#######################################";
char arr2[] = "my best fairy , i love you very much";
int left = 0;
int right = strlen(arr1) - 1;
int mid1 = (strlen(arr1) - 1) / 4;
int mid2 = (strlen(arr1) - 1) / 4 * 3;
int i = 0;
while ((mid1 - i) >= left&&(mid2+i)<=right)
{
arr2[mid1-i] = arr1[mid1-i];
arr2[mid2-i] = arr1[mid2-i];
arr2[mid1+i] = arr1[mid1+i];
arr2[mid2+i] = arr1[mid2+i];
printf("%s\n", arr2);
Sleep(1000);
i++;
}
arr1[mid1 - i] = arr2[mid1 - i];
arr1[mid2 - i] = arr2[mid2 - i];
arr1[mid1 + i] = arr2[mid1 + i];
arr1[mid2 + i] = arr2[mid2 + i];
return 0;
}
char Lovepic()
{
char arr1[] = "#######################################";
char arr2[] = "my best fairy , i love you very much";
int left = 0;
int right = strlen(arr1) - 1;
int mid1 = (strlen(arr1) - 1) / 4;
int mid2 = (strlen(arr1) - 1) / 4 * 3;
while (left <= right)
{
arr1[left] = arr2[left];
arr1[right] = arr2[right];
printf("%s\n",arr1);
left++;
right--;
Sleep(1000);
}
return 0;
}
int main()
{
system("color 70");
if (Loginscreen() == 1)
{
printf("loading....");
Sleep(2000);
system("cls");
printf(" you are my\n");
Sleep(2000);
system("cls");
system("color 74");
frontpic();
Lovepic();
}
else
;
return 0;
}