C语言编程,工资管理系统。

描述:姓名、系别、基本工资、岗位工资、职务补贴、课时费/节(分为助教、讲师、高级三等标准25、30、35)、课时总数、工资合计,各项录入、查询显示、排序显示、综合显示、记录删除。最好用链表,越简单越好,只有20分,就这么多了!

第1个回答  2014-06-29
你要的是命令行还是图形界面?如果是命令行可以考虑下如果是图形界面的话200分少了点,看看吧.--------------------------------------------既然不是图形界面,代码就简单.不过也有近300行.可能有些地方不怎么简洁..你用的时候,把注释“deletenbsp;thisnbsp;line“那行所在的代码删除或修改就OK了.如果看不懂请给我留言,我发一份带详细注释的代码给你.--------------------------------------------/*Microsoftnbsp;Visualnbsp;C++nbsp;.NET编译通过bynbsp;做他@07.12.29*/#includenbsp;“stdafx.h“#includenbsp;“iostream“#includenbsp;“string“#includenbsp;“list“#includenbsp;“cassert“usingnbsp;namespacenbsp;std;/*编号、姓名、部门、应付工资、保险、税金、实付工资。其中实付工资由公式计算得到:实付工资=应付工资nbsp;-nbsp;保险-nbsp;税金nbsp;*/structnbsp;employee{nbsp;stringnbsp;m_num;//编号nbsp;stringnbsp;m_name;//姓名nbsp;stringnbsp;m_dep;//部门nbsp;doublenbsp;m_salary;//应付工资nbsp;doublenbsp;m_insurance;//保险nbsp;doublenbsp;m_tax;//税金};/*(1)录入:输入职工数据,其中“实付工资”通过计算得到;nbsp;(2)删除:删除指定的职工信息(输入姓名,若找到则删除该信息)nbsp;(3)nbsp;修改:允许对已经录入的数据重新进行编辑、修改;nbsp;(4)nbsp;显示:显示全体职工数据;nbsp;(5)查询:nbsp;a.nbsp;输入职工姓名,显示该职工的全部数据;nbsp;b.nbsp;输入某部门值,显示该部门职工的数据、工资总额、平均工资。nbsp;(6)nbsp;退出程序。*/listamp;lt;employeeamp;gt;nbsp;emps;intnbsp;_tmain(intnbsp;argc,nbsp;_TCHAR*nbsp;argv[]){nbsp;voidnbsp;print(constnbsp;employeenbsp;amp;e);nbsp;voidnbsp;input();nbsp;voidnbsp;del();nbsp;voidnbsp;mod();nbsp;voidnbsp;show_all();nbsp;voidnbsp;show_name();nbsp;voidnbsp;show_dep();nbsp;coutamp;lt;amp;lt;“简易职工薪水管理程序nbsp;bynbsp;做他<br/>“;//nbsp;deletenbsp;thisnbsp;linenbsp;coutamp;lt;amp;lt;“版权没有nbsp;请随意复制或修改任何代码<br/>“;//deletenbsp;thisnbsp;linenbsp;coutamp;lt;amp;lt;“请选择操作:1.录入nbsp;2.删除nbsp;3.修改nbsp;4.查询nbsp;5.显示所有员工nbsp;6.退出nbsp;:“;nbsp;intnbsp;choose=0;nbsp;cinamp;gt;amp;gt;choose;nbsp;assert(!cin.fail());nbsp;whilenbsp;(choose!=6)nbsp;{nbsp;nbsp;ifnbsp;(choose==1)nbsp;input();nbsp;nbsp;ifnbsp;(choose==2)nbsp;del();nbsp;nbsp;ifnbsp;(choose==3)nbsp;mod();nbsp;nbsp;ifnbsp;(choose==4)nbsp;nbsp;nbsp;{nbsp;nbsp;nbsp;intnbsp;choice=0;nbsp;nbsp;nbsp;coutamp;lt;amp;lt;“请选择操作nbsp;1.按姓名查询nbsp;2.按部门查询nbsp;3.退出:“;nbsp;nbsp;nbsp;cinamp;gt;amp;gt;choice;nbsp;nbsp;nbsp;ifnbsp;(choice==1)nbsp;show_name();nbsp;nbsp;nbsp;ifnbsp;(choice==2)nbsp;show_dep();nbsp;nbsp;nbsp;ifnbsp;(choice==3)nbsp;nbsp;nbsp;nbsp;{nbsp;nbsp;nbsp;nbsp;coutamp;lt;amp;lt;“请选择操作:1.录入nbsp;2.删除nbsp;3.修改nbsp;4.查询nbsp;5.显示所有员工nbsp;6.退出nbsp;:“;nbsp;nbsp;nbsp;nbsp;cinamp;gt;amp;gt;choose;nbsp;nbsp;nbsp;nbsp;assert(!cin.fail());nbsp;nbsp;nbsp;nbsp;continue;nbsp;nbsp;nbsp;}nbsp;nbsp;}nbsp;nbsp;ifnbsp;(choose==5)nbsp;show_all();nbsp;nbsp;coutamp;lt;amp;lt;“请选择操作:1.录入nbsp;2.删除nbsp;3.修改nbsp;4.查询nbsp;5.显示所有员工nbsp;6.退出nbsp;:“;nbsp;nbsp;cinamp;gt;amp;gt;choose;nbsp;nbsp;assert(!cin.fail());nbsp;}nbsp;re
是否可以解决您的问题?追问

呃,没那么麻烦,图形界面都不用,我只是初学者,编不了那么麻烦的!

相似回答