c语言:模拟实现一个输入密码自动取款的程序 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

    模拟实现一个输入密码自动取款的程序

    程序:

   

#include <stdio.h>#include <windows.h>#include <string.h>int main(){char *p = "123456";char passwd[10];int i = 0;for (i = 0; i < 3; i++){printf("请输入密码(最多9位):");scanf("%s", passwd);if (strcmp(p, passwd) == 0)//相同为0,密码正确{break;}else{printf("密码输入错误!\n");}}if (i == 3){printf("三次密码输入错误,5秒之后关闭系统\n");Sleep(5000);}else if (i<3){printf("取钱成功\n");}return 0;}

    结果1:

    请输入密码(最多9位):1237689

    密码输入错误!

    请输入密码(最多9位):943209

    密码输入错误!

    请输入密码(最多9位):123456

    取钱成功

    请按任意键继续. . .

    结果2:

    请输入密码(最多9位):132147

    密码输入错误!

    请输入密码(最多9位):98574

    密码输入错误!

    请输入密码(最多9位):07534

    密码输入错误!

    三次密码输入错误,5秒之后关闭系统

    请按任意键继续. . .

最新文章