C语言——模拟软件登录

 

目录

 

进程原理

代码展示


进程原理

  • 预选设置好初始密码
  • 一共有3次重试机会
  • 3次输入错误结束进程
  • 输入正确打印字符串

代码展示

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

int main()
{
	int i;
	int a = 3;
	char possword[20] = { "123456" };				//初始密码
	for (i = 0; i < 3; i++)            //i小于3表示最多可以尝试3次
	{
		printf("请输入密码: ");
		scanf("%s", possword);
		if (strcmp(possword, "123456") == 0)		
            //字符串进行比较不能用“==”,要用strcmp,当两个字符串相等时,strcmp返回“0”
		{
			printf("登录成功\n");
			break;
		}
		else
		{
			a--;
			printf("密码错误,您还有%d次尝试机会",a);
		}
	}
	if (i == 3)
		printf("3次输入错误,退出登录");
	system("pause");

	return 0;
}

猜你喜欢

转载自blog.csdn.net/m0_58307705/article/details/119257376