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

溫馨提示×

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
盐山县| 商都县| 南川市| 巴中市| 新密市| 衡南县| 平阳县| 南平市| 岑巩县| 闸北区| 成都市| 镇原县| 翼城县| 巴塘县| 崇文区| 万安县| 株洲市| 大渡口区| 荔波县| 康乐县| 特克斯县| 收藏| 邛崃市| 乌拉特前旗| 礼泉县| 平乐县| 桂平市| 苏尼特左旗| 五常市| 夹江县| 本溪市| 平塘县| 镶黄旗| 定陶县| 牙克石市| 札达县| 黎城县| 济源市| 石嘴山市| 连云港市| 南郑县|