设计登录系统找不到bug在哪
#include<stdio.h> //标准输出
#include<stdlib.h> //随机数
#include<time.h> //时间种子
#include<conio.h> //不回显函数
void welcome(); //声明子函数
int main(void) //主函数
{
welcome(); //调用子函数
return 0; //结束
}
void welcome() //子函数
{
int a,b=0,c,d=0; //定义变量
printf("请输入密码:\n"); //提示输入
printf("(注:六位数字,输入字符会崩溃)\n"); //提示输入
scanf("%d",&a); //输入
while(a!=123456) //检测密码
{
system("cls"); //清屏
printf("不是,你连这么简单的密码都记不住吗?\n"); //鄙视一下
b=b+1; //记录错误次数
if(b>=3) //输错三次触发
{
printf("靠,三次了已经\n"); //触发后门
system("pause"); //等待
printf("你脑子是不是进水了\n"); //触发后门
system("pause"); //等待
printf("算了给你个机会\n"); //触发后门
system("pause"); //等待
printf("觉得朱俊强帅请按'1'\n"); //提示输入
c=getch(); //输入
while(c!=49) //检测
{
system("cls"); //清屏
printf("不是,我tm都给你开了后门了\n"); //骂人
printf("怎么就是不听呢?给我重输:\n"); //骂人
c=getch(); //输入
}
printf("这就对了\n"); //后门
d=1; //控制输密码
system("pause"); //等待
}
else //否则
{
printf("请输入密码:\n"); //提示输入
printf("(注:六位数字,输入字符会崩溃)\n"); //提示输入
}
if(d=1) //控制自动输密码
{
printf("正在自动输入密码\n"); //提示
system("pause"); //等待
a=123456; //自动输密码
}
else //否则
{
scanf("%d",&a); //输入
}
}
system("cls"); //清屏
printf("密码正确\n欢迎登陆\n"); //提示正确
system("pause"); //等待
}
请大佬帮忙看看,找了半个多小时了。