編寫代碼實現,模擬用戶登錄場景,並且只能登錄三次。

只允許輸入三次密碼,如果密碼正確則提示登錄成功,如果三次均輸入錯誤,則退出程序。

此代碼用到了字符串比較函數,如果輸入的字符串與定義的字符串相同則登錄成功,允許輸入三次密碼則用到for循環,在for循環中還用到了break,直接跳出循環。

#include <stdio.h>
#include <string.h>

int main()
{
    char key[] = { "123456" };
    int i = 0;
    char mess = 0;

    for (i = 0; i < 3; i++)
    {
        printf("請輸入密碼:");
        scanf("%s", &mess);
        if (strcmp(key, &mess) == 0)
        {
            printf("登錄成功!\n");
            break;
        }
        else
        {
            printf("輸入錯誤!\n");
        }
    }
    if (i == 3){
        printf("您輸入次數已超過三次!");

    }
    return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章