当前位置:首页 » 编程语言 » 超过三次不能验证C语言
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

超过三次不能验证C语言

发布时间: 2023-08-27 00:08:11

① 求C++程序,循环登录系统,密码输入错误三次就登录失败。要求用C语言编写,谢谢了!

#include<stdio.h>
#include<string.h>
intmain()
{
inti=0;
intn=3;
charpwd[100];
while(i<n)
{
printf("请输入密码: ");
scanf("%s",pwd);
if(0==strcmp("123456",pwd))//假设密码是123456
{
printf("密码正确,登录成功! ");
return0;
}
printf("密码错误,请重新输入! ");

++i;
}

printf("登录失败,密码错误超限(3次)! ");
return0;
}

② C语言写个程序,已知密码password=123 要求用户输入密码passWord,判断是否正确,输入错误超过3次则退出

#include <stdio.h>

#include <conio.h>

#include <string.h>


int main(void)

{

char password[32];

int i=3;

do{

printf("请输入密码:(还有%d次机会)",i);

scanf("%s",&password);

if(0==strcmp(password,"123"))

{

printf("密码输入正确! ");

break;

}

else

{

printf("密码输入错误,请重新输入! ");

i--;

}

}while(i>0);

getch();

return 0;

}