思路分析:
首先你要设置一个密码,
然后用户输入密码
输入的密码与设置的相同,输出登陆成功,输入的密码不同,继续输入,直到三次输入机会用完.
需要用到输入输出函数,循环函数,if函数.
最后附上整个代码
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<Windows.h>
#include <string.h>
int main(){
int password;
int a;
int n = 0;
int m = 1;
//设置密码
printf("请设置密码(密码为小于6位的数):\n");
scanf("%d", &password);
system("cls"); //清屏函数
flag:
printf("请输入密码登陆(你有%d次机会)\n", 3 - n);
scanf("%d", &a);
if (a == password){
printf("登陆成功!");
}
else {
n = n + 1;
if (n < 3)
goto flag;
else printf("你已经没有机会了!");
}
system("pause");
return 0;
}