亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C語言簡單實現門禁系統

小億
199
2023-12-19 02:24:08
欄目: 編程語言

以下是一個簡單的C語言實現門禁系統的示例代碼:

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

#define MAX_STUDENTS 100

typedef struct {
    int id;
    char name[20];
    int accessGranted;
} Student;

int main() {
    Student students[MAX_STUDENTS];
    int numStudents = 0;
    
    // 添加學生信息到系統
    students[numStudents].id = 1001;
    strcpy(students[numStudents].name, "張三");
    students[numStudents].accessGranted = 1;
    numStudents++;
    
    students[numStudents].id = 1002;
    strcpy(students[numStudents].name, "李四");
    students[numStudents].accessGranted = 0;
    numStudents++;
    
    students[numStudents].id = 1003;
    strcpy(students[numStudents].name, "王五");
    students[numStudents].accessGranted = 1;
    numStudents++;
    
    // 輸入學生ID進行驗證
    int inputId;
    printf("請輸入學生ID:");
    scanf("%d", &inputId);
    
    int i;
    int accessGranted = 0;
    for(i = 0; i < numStudents; i++) {
        if(students[i].id == inputId) {
            accessGranted = students[i].accessGranted;
            break;
        }
    }
    
    // 輸出驗證結果
    if(accessGranted) {
        printf("驗證通過,歡迎進入!\n");
    } else {
        printf("驗證失敗,禁止進入!\n");
    }
    
    return 0;
}

這個簡單的門禁系統使用了一個結構體數組來存儲學生信息,每個學生包括ID、姓名和是否有權限進入。在主函數中,首先添加了幾個學生信息到系統中。然后,用戶輸入學生ID進行驗證,程序會遍歷學生數組,在找到匹配的ID時判斷該學生是否有權限進入。最后,輸出驗證結果。

請注意,這個示例是一個非常簡單的實現,實際的門禁系統可能包括更多功能和復雜的邏輯。

0
荣成市| 新营市| 澜沧| 鱼台县| 水富县| 临猗县| 保康县| 宕昌县| 乌兰察布市| 遂川县| 颍上县| 德化县| 庆云县| 娱乐| 德格县| 县级市| 万山特区| 新田县| 肃宁县| 德钦县| 屏南县| 革吉县| 香河县| 丹巴县| 哈巴河县| 衡阳县| 宜良县| 辽宁省| 福安市| 华坪县| 镇原县| 澎湖县| 孟连| 昌都县| 潼南县| 基隆市| 彭水| 独山县| 治县。| 确山县| 鸡西市|