C语言代码 模拟用户登录情景,并且只能登录三次

 编写代码实现,模拟用户登录情景,并且只能登录三次。(只允许输入三次密码,如果密码正确则提示登录成,如果三次均输入错误,则退出程序密码:abcdef

代码示例:

#include 
#include 
int main()
{
	char password[20] = { 0 };
	int i = 0;

	for (i = 0; i < 3; i++)
	{
		printf("请输入密码:\n");
		scanf("%s",password);
		if (strcmp(password, "abcdef") == 0)//比较2个字符串是否相等,不能使用==
											//应该使用库函数 strcmp,如果返回值是0,则两个字符串相等
		{
			printf("密码正确\n");
			break;
		}
		else
		{
			printf("密码错误\n");
		}
	}
	if (3 == i)
	{
		printf("已输入三次密码");
	}
	return 0;
}

运行结果:

请输入密码:
abc
密码错误
请输入密码:
123
密码错误
请输入密码:
def
密码错误
已输入三次密码

你可能感兴趣的:(c语言,开发语言)