c语言高手帮个忙啊!!我要怎么往程序里面加排列功能啊!急需!!!

[复制链接]
查看11 | 回复3 | 2011-6-20 09:48:30 | 显示全部楼层 |阅读模式
#include
#include
#include
#define MAX 100
//结构体定义
typedef struct {

int number;
//编号

char name[40]; //姓名

char sex[3];//性别

float salary;
//工资

char department[40]; //部门
}Employee ;
Employee emp[MAX];
void init_list(); //初始化
int find_free();//查找未定义的成员
void enter();//输入
void del();//删除
void showlist(); //显示
void save();//保存到文件
void append();//添加数据到文件
void load();//从文件中读取
void salary();
int menu_select();//菜单
int main()
{char choice;
init_list();
while (1)

{ choice = menu_select();

switch(choice)

{ case 1: enter();
break;

case 2: del();
break;

case 3: showlist();break;

case 4: save(); break;
                        case 5: append(); break;

case 6: load();
break;

case 7: exit(0);
break;

default: exit(0);

}
}
return 0;
}
//初始化
void init_list()
{
int i;

for (i=0; i8);
return n;
}
//未定义的成员的位置
int find_free()
{ int t;

for (t=0; (strlen(emp[t].name)) && t#include #include #define MAX 100//结构体定义typedef struct {
int number;
//编号
char name[40]; //姓名
char sex[3];//性别
float salary;
//工资
char department[40]; //部门}Employee ;Employee emp[MAX];void init_list(); //初始化int find_free();//查找未定义的成...
回复

使用道具 举报

千问 | 2011-6-20 09:48:30 | 显示全部楼层
用排序函数吧,qsort(),具体实现可以查下msdn...
回复

使用道具 举报

千问 | 2011-6-20 09:48:30 | 显示全部楼层
else{P0=tab[yi];P2=0;del(2);P0=tab[er];P2=1;del(2);P0=tab[10];P2=2;del(2);P0=tab[san];P2=3;del(2);P0=tab[si];P2=4;del(2);P0=tab[10];...
回复

使用道具 举报

千问 | 2011-6-20 09:48:30 | 显示全部楼层
求高手,,,,...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行