77范文网 - 专业文章范例文档资料分享平台

中南大学C++课程设计(4)

来源:网络收集 时间:2019-03-29 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

if(work!=NULL&&name==(*work).name) {

flag=1;

cout<<\基本工资|职务工资|岗位津贴|医疗保险|公积金|总工资|平均工资|\

cout<<\ cout<<\

cout<<\ cout<<\ cout<<\ cout<<\ cout<<\ cout<<\ cout<<\ cout<<\ }

work=work->next; }while(work!=NULL); if(flag==0)

cout<<\对不起!您要查询的职工不存在!!!!!!!!!!!\ cout<<\您想继续查询吗?(y/n)\while(c!='y'&&c!='n') {

cout<<\指令错误<请输入y/n!>!!!!!!!!!!!\ cout<<\您想继续查询吗?(y/n)\ }

}while(c=='y'); }

void search2(worker *head) {

char c; string ID; do{

worker *work=head->next; int flag=0;

cout<<\请输入要查找职工的ID\cin>>ID; do{

if(work!=NULL&&ID==(*work).ID) {

flag=1;

cout<<\你要查询的学生是\

共 十六 页 第 十四 页

cout<<\基本工资|职务工资|岗位津贴|医疗保险|公积金|总工资|平均工资|\

cout<<\ cout<<\

cout<<\ cout<<\ cout<<\ cout<<\ cout<<\ cout<<\ cout<<\ cout<<\ }

work=work->next; }while(work!=NULL); if(flag==0)

cout<<\对不起!您要查询的职工不存在!!!!!!!!!!!!!!!\ cout<<\您想继续查询吗?(y/n)\ cin>>c;

while(c!='y'&&c!='n') {

cout<<\指令错误<请输入y/n!>!!!!!!!!!!\ cout<<\您想继续查询吗?(y/n)\ cin>>c; }

}while(c=='y'); }

void xiugai(worker *head) {

string name; char c; do {

bool flag2=0;

worker *work=head->next; xinxi sc1;

cout<<\请输入你要修改的职工的姓名:\cin>>name; do{

if(name==(*work).name) {

flag2=1;

cout<<\请输入新的基本工资:\

共 十七 页 第 十五 页

cin>>sc1.jiben;

cout<<\请输入新的职务工资:\ cin>>sc1.zhiwu;

cout<<\请输入新的岗位津贴:\ cin>>sc1.gangwei;

cout<<\请输入新的医疗保险:\ cin>>sc1.yiliao;

cout<<\请输入新的公积金:\ cin>>sc1.gongji;

(*work).sc1.jiben=sc1.jiben; (*work).sc1.zhiwu=sc1.zhiwu; (*work).sc1.gangwei=sc1.gangwei;

(*work).sc1.sum=(*work).sc1.gangwei+(*work).sc1.gongji+(*work).sc1.jiben+(*work).sc1.yiliao+(*work).sc1.zhiwu;

(*work).sc1.avarage=((*work).sc1.gangwei+(*work).sc1.gongji+(*work).sc1.jiben+(*work).sc1.yiliao+(*work).sc1.zhiwu)/5;

cout<<\基本工资|职务工资|岗位津贴|医疗保险|公积金|总工资|平均工资|\

cout<<\ cout<<\

cout<<\ cout<<\ cout<<\ cout<<\ cout<<\ cout<<\ cout<<\ cout<<\

cout<<\数据修改成功......\ break; }

work=work->next; }while(work!=NULL); if(flag2==0) {

cout<<\对不起!您要修改的职工不存在!请检查重新输入!!!!!\}

cout<<\想继续修改吗?(y/n)\ cin>>c;

if(c!='y'&&c!='n') {

共 十八 页 第 十六 页

cout<<\指令错误!请重新输入!!!!!!!!!!!!!\ cin>>c; }

}while(c=='y'); }

void shanchu(worker *head) {

char c; string no; do{

int flag=0;

cout<<\请输入要删除的职工ID\ cin>>no; worker *p,*q; q=head;

while(q->next!=NULL&&q->next->ID!=no) q=q->next;

if(q->next!=NULL) {

flag=1; p=q->next;

q->next=q->next->next; amount--; free(p);

cout<<\成功删除! \ }

if(flag==0)

cout<<\对不起!您要删除的职工不存在!!!!!!!!!\ cout<<\您想继续删除吗?(y/n)\ cin>>c;

while(c!='y'&&c!='n') {

cout<<\指令错误<请输入y/n!>!!!!!!!!!!!!\ cout<<\您想继续删除吗?(y/n)\ cin>>c; }

}while(c=='y'); }

void tongji(worker *head) {

char c;

string name; do

共 十九 页 第 十七 页

{

worker *work=head->next; bool flag=0;

cout<<\总工资和平均工资的计算------\ cout<<\请输入要统计职工的姓名\ cin>>name; do{

if(work!=NULL&&name==(*work).name) {

flag=1;

cout<<\基本工资|职务工资|岗位津贴|医疗保险|公积金|总工资|平均工资|\

cout<<\ cout<<\

cout<<\ cout<<\ cout<<\ cout<<\ cout<<\ cout<<\ cout<<\ cout<<\

cout<<\超过2000的百分比:\ cout<<(ab*100)/amount<<\

cout<<\小于2000,大于等于1500\ cout<<(cd*100)/amount<<\

cout<<\小于1500,大于等于1000\ cout<<(ef*100)/amount<<\ }

work=work->next; }while(work!=NULL); if(flag==0)

cout<<\对不起!您要查询的职工不存在!!!!!!!!!!!\ cout<<\您想继续查询吗?(y/n)\ while(c!='y'&&c!='n') {

cout<<\指令错误<请输入y/n!>!!!!!!!!!!!\ cout<<\您想继续查询吗?(y/n)\ }

} while(c=='y'); }

void tianjia(worker *head) {

共 二十 页 第 十八 页

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库中南大学C++课程设计(4)在线全文阅读。

中南大学C++课程设计(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/555347.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: