金莲花,zatan,美术学习
模拟三次密码输入。解:程序:
#include<stdio.h> #include<windows.h> #include<string.h> int main() { int i; char *p = "123456"; char arr[10]; for (i = 0; i < 3; i++) { printf("请输入密码:"); scanf("%s",arr); if (strcmp(p,arr)==0) { break; } else { printf("密码错误!\n"); } } if (i==3) { printf("三次密码输入错误,系统将在3秒后自动关闭!\n"); sleep(3000); } else if(i<3) { printf("恭喜你登录成功!\n"); } return 0; }
结果1:
请输入密码:123567
密码错误!
请输入密码:65848
密码错误!
请输入密码:135268
密码错误!
三次密码输入错误,系统将在3秒后自动关闭!
请按任意键继续. . .
结果2:
请输入密码:123456
恭喜你登录成功!
请按任意键继续. . .
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论