91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 35KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-08
  • 語言: C/C++
  • 標簽: c語言??

資源簡介

通過十字交叉鏈表實現一個病例管理系統,可以查找、刪除、更新信息

資源截圖

代碼片段和文件信息

#include“stdio.h“
#include“stdlib.h“
#include“string.h“
typedef?struct?hospital_info{
????char?dise_num[10];???????/*病歷編號*/
????char?ke[10];?????????????/*門診科別*/
????char?date[11];???????????/*門診時間*/
????char?symptom[60];????????/*癥狀*/
????char?diagnosis[60];??????/*診斷*/
????char?treatment[60];??????/*治療意見*/
????char?doctor[10];?????????/*醫師姓名*/
????struct?hospital_info?*next;
}hospitals;
typedef?struct?disease_info{
????char?dise_num[10];??????????/*病歷編號*/
????char?employee[10];??????????/*姓名*/
????char?sex;???????????????????/*性別*/
????char?unit[30];??????????????/*工作單位*/
????char?date[11];??????????????/*出生日期*/
????char?drug_allergy[30];??????/*藥物過敏史*/?
????char?phone[12];?????????????/*聯系電話*/
????char?addr[30];??????????????/*住址*/
????hospitals?*head_hosp;
????struct?disease_info?*next;
}diseases;
typedef?struct?unit_info{??
????char?unit_num[10];?????????????/*單位編號*/
????char?unit[30];?????????????????/*單位名稱*/
????char?manager[20];??????????????/*負責人*/
????char?phone[12];????????????????/*聯系電話*/
????int?total;
diseases?*head_disease;
????struct?unit_info?*next;
}units;
void?create_cross_list(units**head);
void?save_cross_list(units*head);
void?traverse_cross_list(units*head);?
void?load_cross_list(units?**head);
void?Revise_unit(units?*head);
void?Revise_dise(units?*head);
void?Revise_hosp(units?*head);
void?Insert_unit(units?*head);
void?Insert_dise(units?*head);
void?Insert_hosp(units?*head);
void?Delete_unit(units?*head);
void?Delete_dise(units?*head);
void?Delete_hosp(units?*head);
void?Search_unit(units?*head);
void?Search_dise(units?*head);
void?Search_hosp(units?*head);
void?Display_no_hosp(units?*head);
void?Sortmonth(units?*head);
void?SortTotal(units?*head);
void?Sortpeople(units?*head);
void?main(void)
{
units?*head=NULL;
short?choice;
printf(“-----the?unit?information?manage?system!------\n“);
printf(“\n“);
printf(“\n“);
????printf(“\n“);
????printf(“\n“);
????printf(“\n“);
printf(“\n“);
printf(“\n“);
printf(“\n“);
????printf(“\n“);
????printf(“\n“);
printf(“--------------------------------------------->\n“);
f:??while(1){
printf(“請選擇要進行的操作:(1-10)“);
????????scanf(“%hd“&choice);
getchar();?????????/*用于吸收換行符*/
????????switch(choice)
{
case?1:create_cross_list(&head);
????????break;
case?2:save_cross_list(head);break;
????case?3:traverse_cross_list(head);
????????break;
case?4:load_cross_list(&head);break;
case?5:
{
printf(“????<<<<<<<<<<<<<<<<

評論

共有 條評論