本文为大家分享了C语言实现密码程序的具体代码,供大家参考,具体内容如下
<强>题目要求强>
编写代码实现,模拟用户登录情景,并且只能登录三次。(只允许输入三次密码,如果密码正确则提示登录成,如果三次均输入错误,则退出程序。
<强>逻辑分析强>
3次循环,如果输入正确的话,则输入正确登录成功,否则输入错误请重新输入,循环三次。如果超过三次跳出循环,则登录失败,程序退出。
<强>核心代码强>
(i=0; i<3,我+ +) { scanf (“% s”,奥软); 如果(strcmp(奥软," 123456 ")==0) { printf("登录成功。\ n”); 打破; } 其他的 { printf("密码输入错误,请重新输入:\ n”); } } 如果(3==我) { printf("登录失败,程序退出。\ n”); }
全部代码
# include# include # include int main () { char高速逻辑[10]={0}; int i=0; printf(“请输入密码:\ n”); (i=0; i<3,我+ +) { scanf (“% s”,奥软); 如果(strcmp(奥软," 123456 ")==0) { printf("登录成功。\ n”); 打破; } 其他的 { printf("密码输入错误,请重新输入:\ n”); } } 如果(3==我) { printf("登录失败,程序退出。\ n”); } 系统(“暂停”); 返回0; }
展示一下运行结果:
小编之前收藏的一段代码:C语言实现输入密码程序,谢谢原作者的分享
预先设定一个用户登陆的密码,然后让用户输入密码登陆,错误三次则程序退出
#定义_CRT_SECURE_NO_WARNINGS # includeint main () { int i (x; int y=0;//通过这个变量判断为循环执行完是正确还是错误 int代码=147258;//设定初始密码 (我=0;我& lt;3;我+ +){ printf(“请输入密码”); scanf (“% d”, x); if (x==代码){//用户输入的密码与初始密码一致 printf("登陆成功\ n”); y=1;//密码正确则循环外的如果条件不执行 打破; } 其他{ printf("密码错误,请重新输入\ n”); } } 如果(y=0) { printf("错误三次,程序退出!”); } 系统(“暂停”); 返回0; }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。