中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C語言中怎么實現按要求查詢相關的信息

小億
83
2024-05-30 09:26:14
欄目: 編程語言

在C語言中,可以通過編寫函數來實現按要求查詢相關的信息。下面是一個簡單的示例:

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

struct Student {
    char name[50];
    int age;
    float score;
};

void searchByName(struct Student students[], int numStudents, char searchName[]) {
    for (int i = 0; i < numStudents; i++) {
        if (strcmp(students[i].name, searchName) == 0) {
            printf("Name: %s\n", students[i].name);
            printf("Age: %d\n", students[i].age);
            printf("Score: %.2f\n", students[i].score);
        }
    }
}

int main() {
    struct Student students[3] = {
        {"Alice", 20, 85.5},
        {"Bob", 22, 78.3},
        {"Charlie", 21, 92.0}
    };
    
    char searchName[50];
    printf("Enter the name you want to search: ");
    scanf("%s", searchName);
    
    searchByName(students, 3, searchName);
    
    return 0;
}

在這個示例中,我們定義了一個結構體Student來存儲學生的信息。然后我們編寫了一個函數searchByName來按姓名查詢學生的信息。在main函數中,我們初始化了一個包含3個學生信息的數組,并通過用戶輸入來進行查詢。

當用戶輸入要查詢的姓名后,程序會調用searchByName函數來查找并輸出該學生的信息。這是一個簡單的示例,你可以根據具體需求來擴展和修改。

0
商水县| 大英县| 镇雄县| 特克斯县| 镇康县| 黄冈市| 临江市| 长顺县| 丽水市| 岐山县| 井陉县| 崇仁县| 徐水县| 浦江县| 若尔盖县| 环江| 红桥区| 科技| 互助| 梅河口市| 南丰县| 临澧县| 民权县| 蓬安县| 通许县| 扎鲁特旗| 宁安市| 视频| 日喀则市| 新民市| 定结县| 莒南县| 南靖县| 台湾省| 德庆县| 安平县| 青川县| 靖江市| 定边县| 淳安县| 荔浦县|