初一语文 悬赏 各位大虾国光帮帮忙2012啊!!!!!!!!

用C语言程序设计编写 工资管理程序设计,有悬赏,财富悬赏100!请各位大虾、高手帮帮忙!_百度知道
用C语言程序设计编写 工资管理程序设计,有悬赏,财富悬赏100!请各位大虾、高手帮帮忙!
工资管理程序设计(1)选项菜单集成各功能函数模块(2)录入工资数据(职工号、姓名、基本工资、岗位工资、补贴、扣款,计算实发工资)(3)按职工号排序(4)按姓名查找(5)汇总统计各部门的各项工资数据(6)打印工资表说明:最好不要规定程序的人数限制,扣款率、补贴率从键盘端输入,但不规定具体数字,按职工号排序时按升序排列
提问者采纳
#&include&stdio.h&#&include&string.h&#&define&NUM&30typedef&struct{&char&Id[20];&char&Name[20];&float&BasicS&float&JobS&float&S&float&C&float&RealW}Sint&input(Staff*stud);void&search(Staff&*stud);void&rank(Staff&*stud);int&displaymenu();void&printall(Staff*stud);void&everysalary(Staff*stud);int&input(Staff&*stud)//输入{&Staff&*p=&unsigned&i=0;&char&&printf(&请分别输入职工号、姓名、基本工资、岗位工资、补贴、扣款\n如果停止数据输入,请在输入职工号时直接按回车键\n&);&printf(&请输入职工号(直接按回车键退出):&);&while(gets(p-&Id)&&p-&Id[0]!='\0')&&{&&printf(&请输入姓名:&);&&gets(p-&Name);&&printf(&请输入基本工资数据:&);&&while(scanf(&%f&,&(p-&BasicSalary))!=1)&&{&&&printf(&请输入正确的基本工资数据:&);&&&while(ch=getchar()!='\n')&&&{&&&&&&&}&&}&&getchar();&&printf(&请输入岗位工资数据:&);&&while(scanf(&%f&,&(p-&JobSalary))!=1)&&{&&&printf(&请输入正确的岗位工资数据:&);&&&while(ch=getchar()!='\n')&&&{&&&&&&&}&&}&&getchar();&&printf(&请输入补贴数据:&);&&while(scanf(&%f&,&(p-&Subsidy))!=1)&&{&&&printf(&请输入正确的补贴数据:&);&&&while(ch=getchar()!='\n')&&&{&&&&&&&}&&}&&getchar();&&printf(&请输入扣款数据:&);&&while(scanf(&%f&,&(p-&Cut))!=1)&&{&&&printf(&请输入正确的扣款数据:&);&&&while(ch=getchar()!='\n')&&&{&&&&&&&}&&}&&getchar();&&p-&RealWage=p-&BasicSalary+p-&JobSalary+p-&Subsidy-p-&C&&p++;&&printf(&请输入职工号(直接按回车键退出):&);&}&printf(&各职工信息录入成功!\n&);&return&p-}void&search(Staff&*stud)//按姓名搜索{&Staff&*p;&char&searchname[20];&printf(&请输入要查找职工的姓名:&);&gets(searchname);&for(p=p-&Id[0]!='\0';p++)&{&&if(!strcmp(p-&Name,searchname))&&{&&&printf(&该职工职工号%s,姓名%s,基本工资%.3f,岗位工资%.3f,补贴%.3f,扣款%.3f,实发工资%.3f\n&,p-&Id,p-&Name,p-&BasicSalary,p-&JobSalary,p-&Subsidy,p-&Cut,p-&RealWage);&&&&&}&}&if(p-&Id[0]=='\0')&{&&printf(&您输入的姓名不存在!!!\n&);&}}void&rank(Staff&*stud)//按职工号排序{&Staff&*p,*q,*k,&for(p=p-&Id[0]!='\0';p++)&{&&k=p;&&for(q=p+1;q-&Id[0]!='\0';q++)&&{&&&if(strcmp(q-&Id,k-&Id)&0)&&&{&&&&temp=*q;&&&&*q=*k;&&&&*k=&&&}&&}&}&printall(stud);}int&displaymenu(){&int&&char&&printf(&&&&&&&&&&&&&&&&&&&*********************工资管理程序*********************\n&);&printf(&&&&&&&&&&&&&&&&&&&&&&&&&1.录入工资数据&&&&&&&&&&2.按职工号排序\n&);&printf(&&&&&&&&&&&&&&&&&&&&&&&&&3.按姓名查找职工&&&&&&&&4.汇总各部门的各项工资数据\n&);&printf(&&&&&&&&&&&&&&&&&&&&&&&&&5.打印工资表\n&);&while((scanf(&%d&,&item)!=1)||(item&1)||(item&5))&{&&printf(&请输入正确的选项(1~5):&);&&while(ch=getchar()!='\n')&&{&&&&&}&}&getchar();&return&}void&printall(Staff&*stud){&Staff&*p;&for(p=p-&Id[0]!='\0';p++)&{&&printf(&职工号%s,姓名%s,基本工资%.3f,岗位工资%.3f,补贴%.3f,扣款%.3f,实发工资%.3f\n&,p-&Id,p-&Name,p-&BasicSalary,p-&JobSalary,p-&Subsidy,p-&Cut,p-&RealWage);&&&}}void&everysalary(Staff&*stud){&Staff&*p;&for(p=p-&Id[0]!='\0';p++)&{&&printf(&职工号%s,姓名%s,基本工资%.3f,岗位工资%.3f,实发工资%.3f\n&,p-&Id,p-&Name,p-&BasicSalary,p-&JobSalary,p-&RealWage);&}}void&main(){&Staff&stud[NUM]={0};&int&item,StaffN&char&str[10];&str[0]='y';&while((str[0]!='q')&&(str[0]!='Q')&&(item=displaymenu()))&{&&switch(item)&&{&&case&1:StaffNum=input(stud);&&&&&case&2:rank(stud);&&&&&case&3:search(stud);&&&&&case&4:everysalary(stud);&&&&&case&5:printall(stud);&&&&&default:&&}&&printf(&是否退出,退出请键入q,不退出键入其他键:&);&&gets(str);&}}&不知道是不是满足楼主的意思。。。。。。。。。。。。。。
提问者评价
谢谢谢谢!O(∩_∩)O~
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁任课教师岗位津贴:
满课时教师课时津贴以700元为基数。
不满课时:少一节课扣20元,在岗教师课时津贴低于300元时享受300元;
超课时津贴25元/节;
行政兼课:兼课课时津贴10元/节,教案费10元/节;
根据课程设置和学科特点确定满课时标准,满课时的界定:初中语文、数学、英语、物理、化学8节/周,其余12节/周;高中语文、数学、英语、物理、化学、生物以及文理分班之后的历史、地理、政治8节/周,高一历史、地理、政治10节/周,其余12节/周。
公式要求:先判断岗位,专职教师按教师的方法算(即700为基数计算)然后判断课时数,不满课时时少一节课扣20元,低于300元时享受300元,满课时和超课时时为700+(周课时数-周满课时数)*4*25来计算,行政人员按照行政兼课计算,兼课课时津贴10元/节,教案费10元/节。
(4.73 KB, 下载次数: 122)
08:35 上传
下载次数: 122
[ 本帖最后由 simbel 于
08:36 编辑 ]
在线时间268 小时经验1894 威望0 性别女最后登录注册时间阅读权限50UID1189391积分1894帖子精华0分享0
EH高级, 积分 1894, 距离下一级还需 106 积分
积分排行546帖子精华0微积分0
你不是做好了么。求助什么?
在线时间5 小时经验7 威望0 性别男最后登录注册时间阅读权限10UID241706积分7帖子精华0分享0
EH新人, 积分 7, 距离下一级还需 13 积分
积分排行3000+帖子精华0微积分0
没有,前边的岗位绩效大虾帮我弄好了,后边的课时费还没弄好,所以还得请教大家
在线时间1735 小时经验5242 威望1 性别男最后登录注册时间阅读权限95UID164652积分5242帖子精华0分享0
积分排行176帖子精华0微积分0
全部列在一个公式里容易出错,且不容易修改标准,建议把各项指标分别列表,然后进行引用。
下拉——用鼠标左键按住填充柄,向下拖曳复制公式。(上拉、右拉、左拉类似)
数组公式——指所列公式为数组公式,录入后须按Ctrl+Shift+Enter结束编辑。
在线时间5 小时经验7 威望0 性别男最后登录注册时间阅读权限10UID241706积分7帖子精华0分享0
EH新人, 积分 7, 距离下一级还需 13 积分
积分排行3000+帖子精华0微积分0
可以,您可以帮我列一下吗?谢谢
积分≥4700即可申请
优秀会员奖章No.1
- 注意:自起,未完成邮箱认证的会员将无法发帖!如何完成邮箱认证?请点击下方“查看”。
关注我们,与您相约微信公众平台!
Copyright 1999 - 2017 Excel Home. All Rights Reserved.本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
Powered by
本站特聘法律顾问:徐怀玉律师 李志群律师 &&求儿童时间系列漫画全集。。。 各位大虾帮帮忙啊。。_漫画网吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:186贴子:
求儿童时间系列漫画全集。。。 各位大虾帮帮忙啊。。收藏
看了前面的很不爽。。 想把结局看完。。
有的大哥发下
小弟谢谢了。。。
<div class="clearfix BAIDU_CLB_AD BAIDU_CLB_AD_pb" id="BAIDU_CLB_AD_">
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
使用签名档&&
为兴趣而生,贴吧更懂你。或初一数学 悬赏 七年级数学题 我很急,各位大虾帮帮忙吧!!!!!!!!!!!_百度知道
初一数学 悬赏 七年级数学题 我很急,各位大虾帮帮忙吧!!!!!!!!!!!
一人驾驶汽车以100km&#47;h的速度从甲地到乙地,到达后休息30分钟,又以80km&#47;h的速度回到甲地,共用5h,路程是多少?
提问者采纳
解:设路程是x千米x/100+x/80+1/2=59x/400=9/2x=200答:路程是200千米
对不对的啊??
不信你验算下是不是5小时
提问者评价
按默认排序
其他3条回答
先求来回的平均速度
(100+80)/2=905-0.5=4.590*4.5=405
设路程为XX/80 +
+0·5=5X=200路程为二百㎞
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁您还未登陆,请登录后操作!
这是什么呀?各位大虾帮帮忙好吗?
银魂。【帮到你的话麻烦点击“好评”谢谢!】
回答数:10751
琥珀是第三纪松柏科植物的树脂,经地质作用掩埋地下,经过很长的地质时期,树脂失去挥发成分并聚合、固化形成琥珀。它常与煤层相伴而生。琥珀是碳氢化合物,含有琥珀酸和琥珀树脂,化学成分为C10H16O
回答数:48584}

我要回帖

更多关于 国光帮帮忙2012 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信