① 求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;
}