题目: 已知一个结构体定义如下: typedef struct{ long id; // 工号 char name[20]; // 姓名 float salary; // 薪水 struct stud *next ; }EMP; 假定已建立了一个按salary值升序排列的链表(无专用头结点),要求编写子函数EMP *InsertNode(EMP *head),实现新结点插入功能,新结点插入后链表的salary值仍然保持升序,该函数应包含结点所需内存的申请以及职员信息的录入功能。链表如下图所示。(只写此子函数,不用写主函数)