#include#includetypedef struct s
student;
student *insert_student_last(student *head);//不傳頭
student *order_student(student *head,int *student_list_length);//按學號小到大排序,不傳帶空頭 [問題區]
student *insert_student_order(student *head);//不傳頭 [問題區]
student *delete_student_table(student *head); //傳帶空頭的 [問題區]
int print_student_table(student *head);//不傳頭
int list_length(student *head);//不傳頭
int search_in_studentlist(student *head);//不傳頭 --按學號查詢
int main()
while(head==null);
head->next = null;
//建立乙個頭為空的單鏈表
int n,i,student_list_length;
printf("請輸入你要新增的人數:\n");
scanf("%d",&n);
for(i=0;inext = insert_student_last(head->next);
} student_list_length = n;
printf("總計有%d名學生\n",student_list_length);
//head = order_student(head,&student_list_length);//正在測試中的函式
//search_in_studentlist(head);
if(!print_student_table(head->next))
else
//head->next = insert_student_order(head->next );
head->next = delete_student_table(head->next );
if(!print_student_table(head)) }
student *insert_student_last(student *head)
while(p1==null);
printf("姓名/性別/班級/學號/qq號\n");
scanf("%s%s%s%d%u",p1->name,p1->***,
p1->h_class,&p1->study_namber ,&p1->qq_namber );
if(head==null)
else
p2->next = p1;
p1->next = null; }
return head;
}int print_student_table(student *head)
else }
if(p2==null)
return flag;
}student *order_student(student *head,int *student_list_length)
else
temp=p2;
p2=p1;
p1=temp;
p3=p3->next ;
p2=p2->next ;
p1=p1->next ;
}p2 = head->next ;
p1 = p2->next ;
} }
return head;
}student *delete_student_table(student *head)
if(p1==null)
else
return head;
}student *insert_student_order(student *head)
while(p1==null);
p1->next = null;
printf("姓名/性別/班級/學號/qq號\n");
scanf("%s%s%s%d%u",p1->name,p1->***,p1->h_class,&p1->study_namber ,&p1->qq_namber );
//輸入帶插入學生的資料
p2=head;
while(1)
else
} p1->next = p2->next;
p2->next = p1;
return head;
}int list_length(student *head)
return length;
}int search_in_studentlist(student *head)
p2 = p2->next;
}if(flag==0)
n--;
} return 0;
}
c語言學生資訊管理系統
超簡單的學生資訊管理系統 使用順序表實現 適合入門,新手學習使用 include include include include define n 20 int count 0 typedef struct student typedef struct sqlist void create sqli...
學生資訊管理系統
學生資訊管理系統,顧名思義就是為了管理學生的相關資訊做的一款軟體。雖然這次有原始碼供我們參考,但是從中我學習到了如何從開始到完工去做一款軟體,下邊我從做一項軟體專案的前後順序來總結我的學生資訊管理系統。一,分析需求 首先在做這款軟體是,我們先想象乙個成品,他的功能有哪些,每個功能完成哪項任務,這就是...
學生資訊管理系統
1.背景描述 學校招生辦在錄取當年新生時為新生建立了乙個新生基礎資訊類studentbase,其中包含每位新生的基本資料 學號 long mnum 姓名 char mname 20 性別 int m 其中0表示男,1表示女 年齡 int mage 住址 char maddr 30 新生主修專業所在系...