**题目
编写代码模拟三次密码输入的场景。
最多能输入三次密码,密码正确,提示“登录成功”,密码错误,
可以重新输入,最多输入三次。三次均错,则提示退出程序。
程序分析
我们首先假设系统总已经存好了一段密码(密码为 123456)我们模拟登录
定义一个登录字符串数组,利用strcmp函数与之比较即可
程序结果运行
**
程序代码
**
#include<stdio.h> #include<string.h> int main() {char password[]="123456";int i; char input[10];for(i=0;i<3;i++) { printf("请输入密码:\n"); scanf("%s",input); if(strcmp(input,password) == 0) break; else if (i<3) printf("密码错误,重新输入!\n");}if(i<3) { printf("登陆成功,进入程序!\n");}else printf("密码错误,退出程序!\n");return 0; }
1234567891011121314151617181920