c语言查找病人信息
时间: 2023-07-13 17:04:26 浏览: 39
请问你是想编写一个程序来查找病人信息吗?如果是的话,你需要先定义病人信息的数据结构,比如:
```
struct Patient {
char name[50];
int age;
char gender;
char illness[100];
char treatment[100];
};
```
然后你可以使用数组来存储多个病人信息:
```
struct Patient patients[100];
```
接下来,你可以编写一个函数来查找特定病人的信息,比如按照病人姓名进行查找:
```
void searchPatientByName(char* name) {
int i;
for (i = 0; i < 100; i++) {
if (strcmp(patients[i].name, name) == 0) {
printf("Name: %s\n", patients[i].name);
printf("Age: %d\n", patients[i].age);
printf("Gender: %c\n", patients[i].gender);
printf("Illness: %s\n", patients[i].illness);
printf("Treatment: %s\n", patients[i].treatment);
return;
}
}
printf("Patient not found.\n");
}
```
这个函数会遍历整个病人数组,查找匹配的病人姓名,并输出该病人的所有信息。如果没有找到匹配的病人,则输出一个提示信息。
当然,这只是一个简单的示例,你可以根据实际需要来定义更复杂的数据结构和函数,实现更多的功能。