实现登录,提示用户输入用户名和密码,模拟登录,输入3次错误退出程序

#include <stdio.h>
#include <string.h>
/*
题目:实现登录功能,要求输入用户名和密码,模仿登录,三次输入失败则退出程序。
思路:1.定义二个字符数组。一个存储用户名,一个存储密码。
      2.定义一个flag 来记录输入正确。定义一个count 来记录输入错误的次数
*/
int main(void)
{
    char name[30];
    char password[30];

    int count,flag;
    count = flag = 0;
    while(1)
    {
        printf("请输入用户名\n");
        gets(name);
        printf("请输入密码\n");
        gets(password);
        if(strcmp(name,"wangbadan") == 0&&strcmp(password,"12345") == 0)
        {
            flag = 1;
            break;
        }
        else
        {
            printf("输入错误!请再次输入用户名和密码\n");
        }
        count++;
        if(3 == count)            
            break;    
    }
    if(1 == flag)
        printf("登录成功\n");
    else
        printf("请三天后再次尝试\n");

    return 0;
}

 

posted on 2018-09-17 10:53  王朝马汉  阅读(2683)  评论(0编辑  收藏  举报

导航