時隔一年,找到了去年的課程設計,給學弟學妹白嫖了
#include
#include
#include
#include
struct worker //節點型別宣告
work[
1000];
int n ;
//檔案讀寫模組
void
read()
//讀入資料
fscanf
(fp,
"%d\n"
,&n)
;while
(i < n)
fclose
(fp);}
void
write()
//寫入資料
fprintf
(fp,
"%d\n"
,n);
while
(i < n)
fclose
(fp);}
//輸入模組
void
input()
// 從鍵盤輸入 }if
(flag)
printf
("\t\t請輸入職工的姓名: \n\t\t");
scanf
("%s"
,work[n]
.name)
;printf
("\t\t請輸入職工的出生年月: \n\t\t");
scanf
("%s"
,work[n]
.born)
;printf
("\t\t請輸入職工的工資: \n\t\t");
scanf
("%s"
,work[n]
.wage)
;printf
("\t\t是否繼續輸入?(y/n): ");
scanf
("%*c%c"
,&c)
; n ++;}
while
( c !=
'n'&& c !=
'n')
;write()
;printf
("\n\n資料已儲存!\n\n");
}//顯示模組
void
output_inf
(int id)
void
show()
//顯示所有職工資訊
}//查詢模組
void
que(
)//查詢資訊
system
("cls");
flag =0;
//用來標記職工資訊是否存在
if(num ==
'1')
//按工號查詢 }}
else
if(num ==
'2')
//按姓名查詢 }}
if(!flag)
//判斷是否有該職工資訊
printf
("\n\n是否繼續查詢(y/n):");
scanf
("%*c%c"
,&c);if
(c ==
'n'|| c ==
'n')
break;}
}//修改資訊模組
void
mod(
)//修改職工資訊 }if
(!flag)
printf
("\n\n\t\t******************修改********************\n");
printf
("\t\t* *\n");
printf
("\t\t* 1.修改姓名 *\n");
printf
("\t\t* *\n");
printf
("\t\t* 2.修改工資 *\n");
printf
("\t\t* *\n");
printf
("\t\t* 輸入其他任意鍵退出本模組 *\n");
printf
("\t\t******************************************\n");
printf
("\t\t請輸入指令(1-2):");
scanf
("%*c%c"
,&num);if
(num <
'1'|| num >
'2')
system
("cls");
printf
("請輸入修改後的資訊:");
scanf
("%s"
,message)
;switch
(num)
system
("cls");
printf
("\n\n是否繼續修改(y/n):");
scanf
("%*c%c"
,&c);if
(c ==
'n'|| c ==
'n')
break;}
write()
;}//刪除資訊模組
void
del(
)//刪除職工資訊
break;}
}if(!flag)
printf
("\n\n無此員工資訊!\n\n");
else
printf
("\n\n刪除成功!\n");
printf
("\n\n是否繼續刪除(y/n):");
scanf
("%*c%c"
,&c);if
(c ==
'n'|| c ==
'n')
break;}
write()
;}//選單模組
void
menu()
//選單
intmain()
system
("pause");
//暫停,等待使用者訊號;防止控制台程式一閃而過
system
("cls");
//清屏
}}
企業職工管理系統
include include include include define n 100 struct employee 職工基本情況 em n struct communication 職工通訊錄 empc n struct empsalary 職工工資與姓名的檔案 emps n void man...
職工管理系統(c 鞏固)
這幾天把c 基礎學的差不多了,於是找了乙個小專案來鍛鍊一下自己,做乙個職工管理系統,可以實現增加 查詢 刪除 修改 排序 檢視等功能。因為我是用鍊錶做的,所以在排序的時候,遇到了乙個小問題,就是迴圈鍊錶的排序不知道如何做,查了一下資料,最後上網找到了乙個解決的辦法,感覺鍊錶的插入 刪除都比陣列簡單,...
職工資訊管理系統
職工資訊管理系統需求 1.存在乙個資料檔案,用來儲存職工各種資訊 職工號,姓名,年齡,性別,郵編,部門,工資 2.可以註冊新職工 3.允許修改職工資訊 4.允許刪除職工資訊 5,按照按照姓名和部門查詢職工資訊 6.可以按照工資多少進行排名,7.可以瀏覽所有職工資訊 8.有乙個主介面,供選擇和呼叫上述...