密码输入——进入系统

一、简单

1.听上去很NB,其实就是if的判断

2.加了一个简单的调用(回文——递归调用指针(下一个)_jhdragon1314的博客-CSDN博客

3.下面的代码当password==12时,进入;否则无限循环

#include <stdio.h>
void solution()
{
	printf("欢迎进入XX系统!\n"); 
}

int main(int argc, char *argv[])
{	int password;
while(1){
printf("请输入系统密码:");
scanf("%d",&password);
if(password==12)  {solution();break;} 
	
else printf("密码错误,请重新输入密码!\n\n"); 
}	
}

二、三次登录失败,自动退出

1.定义了字符数组password   (数组(一维,二维,字符)_jhdragon1314的博客-CSDN博客

2.调用了头文件:#include <string.h>   (C语言常用头文件_jhdragon1314的博客-CSDN博客)
                         #include <windows.h>

3.三次登录失败,用一个整型数自减,来判断

#include <stdio.h>
#include <string.h>
#include <windows.h>
int main(int argc, char *argv[])
{char password[10];
int i=3;
while(i>0)
{
	printf("请输入密码:");
	gets(password);
	if(strcmp(password,"12")==0)
		{
		printf("欢迎使用本系统!\n\n");
		break;
		}
	else
		{
		printf("您的密码输入错误,请重输!\n");
		i--;
		Sleep(2000);   
	    system("cls");
	    } 
}
if(i!=0) return 0;	else printf("登录失败!\n");
}

若文章有错,欢迎私信告诉,有问题亦可私信提问

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值