實現登錄,提示用戶輸入用戶名和密碼,模擬登錄,輸入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;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM