1. 程式人生 > 其它 >C語言例題——密碼校驗

C語言例題——密碼校驗

技術標籤:C語言c語言小程式

密碼校驗,最多輸入三次。輸入正確,顯示“HELLO",錯誤顯示"ERROR"

#include "stdio.h"
#include "string.h"

void main() {
    int count;
//	使用者輸入的密碼
    char password[100];
//	正確的密碼
    char right_password[] = "123456";
//	C語言中任何非0值都被視為邏輯的“真”
    while (1) {
        printf(
"請輸入密碼:"); gets(password); if (strcmp(password, right_password) == 0) { // 將字串輸出到螢幕。輸出時只有遇到 '\0' 也就是字串結束標誌符才會停止。 puts("HELLO"); // 跳出迴圈 break; } else { // 統計錯誤次數 count++; puts("ERROR"
); // 如果錯誤次數達到三次,結束程式 if (count == 3) { printf("錯誤次數太多,程式結束!"); return; } } } }

初學C語言,如有錯誤,還望指正,因考試需要,程式碼執行環境為:在這裡插入圖片描述
不同編譯器和不同版本C語言程式碼略有不同。