職工管理系統(c 鞏固)

2021-07-26 11:10:21 字數 1182 閱讀 4249

這幾天把c++基礎學的差不多了,於是找了乙個小專案來鍛鍊一下自己,做乙個職工管理系統,可以實現增加、查詢、刪除、修改、排序、檢視等功能。因為我是用鍊錶做的,所以在排序的時候,遇到了乙個小問題,就是迴圈鍊錶的排序不知道如何做,查了一下資料,最後上網找到了乙個解決的辦法,感覺鍊錶的插入、刪除都比陣列簡單,但是說到排序,不得不承認鍊錶比陣列複雜的不是一點半點,乙個鍊錶的氣泡排序看了很久才看懂,說來慚愧啊。**如下:

#ifndef _control_h_

#define _control_h_

#include #include #includeusing namespace std;

typedef struct node

node;

typedef struct node * pnode;

class control

;#endif

#include "control.h"

void control::jiemian()

void control::zhuce(pnode head)

void control::xiugai(pnode head)

temp = temp->next;

} if (flag)

temp = temp->next;

} if(flag)

if (flag == 0)

}while(temp->next != max)

temp->next = max->next;

max->next = head->next;

head->next = max;

if(i == 0)

max = p->next;

i++;

} pint(head);

}void control::pint(pnode head)

if(flag == 0)

case '2': //修改職工資訊

case '3': //刪除職工資訊

case '4': //查詢職工資訊

case '5': //薪資排名順序

case '6': //瀏覽所有資訊

default:

} }

return 0;

}

職工管理系統

時隔一年,找到了去年的課程設計,給學弟學妹白嫖了 include include include include struct worker 節點型別宣告 work 1000 int n 檔案讀寫模組 void read 讀入資料 fscanf fp,d n n while i n fclose f...

企業職工管理系統

include include include include define n 100 struct employee 職工基本情況 em n struct communication 職工通訊錄 empc n struct empsalary 職工工資與姓名的檔案 emps n void man...

職工資訊管理系統

職工資訊管理系統需求 1.存在乙個資料檔案,用來儲存職工各種資訊 職工號,姓名,年齡,性別,郵編,部門,工資 2.可以註冊新職工 3.允許修改職工資訊 4.允許刪除職工資訊 5,按照按照姓名和部門查詢職工資訊 6.可以按照工資多少進行排名,7.可以瀏覽所有職工資訊 8.有乙個主介面,供選擇和呼叫上述...