void query_sight(char name[]) { int i; for (i = 0; i < num_sights; i++) { if (strcmp(sights[i].name, name) == 0) { printf("%s 的门票价格为 %d 元,余票数量为 %d 张。\n", name, sights[i].price, sights[i].rest_tickets); return; } } printf("未找到名为 %s 的景点!\n", name); }
时间: 2024-04-02 21:36:27 浏览: 38
01P-Charlotte_Sights_And_Lights
这是一个查询景点门票信息的函数,它接受一个字符串参数name,表示需要查询的景点名称。函数会遍历已有的景点信息,如果找到了名称与参数name相同的景点,则输出该景点的门票价格和余票数量。如果没有找到,则输出提示信息。其中,num_sights表示已有的景点数量,sights是一个结构体数组,每个结构体存储一个景点的名称、门票价格和余票数量。strcmp函数用于比较两个字符串是否相等。如果相等,则返回0。
阅读全文