要求:编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输入,最多输入三次。三次均错,则提示退出程序。
思路:主要是字符串的比较,字符串比较不能直接用“==”,应该用“strcmp”
//int main()
//{
//
// char*password = "abcde";
// char input[1024] = { 0 };
// int i;
// printf("请输入密码:");
// for (i = 0; i < 3; i++)
// {
// scanf("%s", input);
// if (strcmp(password, input) == 0)
// {
// printf("登录成功\n");
// break;
// }
// else
// {
// printf("密码错误,请重新输入:");
// }
// }
// if (i == 3)
// {
// printf("退出\n");
// }
// system("pause");
// return 0;
//}
本文介绍了一个简单的C语言程序,用于模拟用户登录场景中三次密码输入的过程。程序通过字符串比较函数strcmp来判断用户输入的密码是否正确,如果密码正确则显示登录成功,否则允许用户重新输入,但最多只能尝试三次。
546

被折叠的 条评论
为什么被折叠?



