c语言编写航班查询代码实例

以下代码实现了一个简单的航班查询功能。

用户可以输入航班号,程序会根据输入的航班号查询对应的航班信息并输出。

如果输入的航班号不存在,则会提示未查询到该航班信息。 该程序使用了一个结构体Flight来表示航班信息,其中包括航班号、起点城市、终点城市、起飞时间等字段。

程序首先通过初始化两个航班信息的结构体,然后提示用户输入航班号。程序通过比较输入的航班号与两个航班信息的航班号是否一致,来判断用户输入的航班号是否存在。

如果存在,则输出对应的航班信息,否则输出未查询到该航班信息。 该程序可以根据实际需求进行扩展,比如可以通过读取存储航班信息的文件来实现动态查询,或者将查询结果存储到文件中等。

以下是一个简单的C语言航班查询代码示例:

#include <stdio.h>
#include <string.h>
// 定义航班结构体
struct Flight {
    char code[10]; //航班号
    char start[20]; //起点城市
    char end[20]; //终点城市
    char time[10]; //起飞时间
};
int main() {
    // 初始化两个航班信息
    struct Flight flight1 = {"CA1234", "北京", "上海", "9:00"};
    struct Flight flight2 = {"MU5678", "上海", "广州", "10:00"};
    char code[10]; //输入的航班号
    printf("请输入航班号:");
    scanf("%s", code);
    
    // 判断输入的航班号是否匹配
    if (strcmp(code, flight1.code) == 0) {
        printf("航班号:%s\n起点城市:%s\n终点城市:%s\n起飞时间:%s\n", flight1.code, flight1.start, flight1.end, flight1.time);
    } else if (strcmp(code, flight2.code) == 0) {
        printf("航班号:%s\n起点城市:%s\n终点城市:%s\n起飞时间:%s\n", flight2.code, flight2.start, flight2.end, flight2.time);
    } else {
        printf("未查询到该航班信息。\n");
    }
    return 0;
}

该代码使用了结构体来存储航班信息,然后通过输入航班号来查询对应的航班信息。在判断航班号是否匹配时,使用了字符串比较函数strcmp()进行比较。

c语言实现汽车站售票系统源代码

python实现高铁售票系统源代码

大一c语言编程加减乘除代码实现