付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
题目3假设某单位有10人,职工工资表如下所示,要求奖金按以下条件给出:(1)中级职称的奖金是该职工工资的40%;(2)高级职称的奖金是该职工工资的60%;(3)初级职称的奖金是该职工工资的30%。方法一:#include"stdio.h"#include"string.h"main(){inti;charc[20];floata[10][3];a[0][0]=1024.56;a[1][0]=1102.41;a[2][0]=812.27;a[3][0]=1589.35;a[4][0]=1638.47;a[5][0]=1017.59;a[6][0]=789.35;a[7][0]=1687.69;a[8][0]=1024.25;a[9][0]=1815.27;printf("请输入教师职称;“工程师、会计师、助工、高工、高会”\n");for(i=0;i<5;i++)/*实现根据不同职称计算奖金及总收入的功能*/{gets(c);if(strcmp(c,"工程师")==0){a[0][1]=a[0][0]*0.4;a[0][2]=a[0][0]+a[0][1];a[8][1]=a[8][0]*0.4;a[8][2]=a[8][0]+a[8][1];}elseif(strcmp(c,"会计师")==0){a[1][1]=a[1][0]*0.4;a[1][2]=a[1][0]+a[1][1];a[5][1]=a[5][0]*0.4;a[5][2]=a[5][0]+a[5][1];}elseif(strcmp(c,"助工")==0){a[2][1]=a[2][0]*0.3;a[2][2]=a[2][0]+a[2][1];a[6][1]=a[6][0]*0.3;a[6][2]=a[6][0]+a[6][1];}elseif(strcmp(c,"高工")==0) {a[3][1]=a[3][0]*0.6;a[3][2]=a[3][0]+a[3][1]; a[7][1]=a[7][0]*0.6;a[7][2]=a[7][0]+a[7][1]; }elseif(strcmp(c,"高会")==0) {a[4][1]=a[4][0]*0.6;a[4][2]=a[4][0]+a[4][1]; a[9][1]=a[9][0]*0.6;a[9][2]=a[9][0]+a[9][1];}}system("cls");/*清除上述显示,输出工资表*/printf("职工号职称工资奖金总收入\n");printf("----------------------------------------------\n");printf("A1101工程师%-6.2f%-6.2f%-6.2f\n",a[0][0],a[0][1],a[0][2]);printf("----------------------------------------------\n");printf("B1014会计师%-6.2f%-6.2f%-6.2f\n",a[1][0],a[1][1],a[1][2]);printf("----------------------------------------------\n");printf("B1016助工%-6.2f%-6.2f%-6.2f\n",a[2][0],a[2][1],a[2][2]);printf("----------------------------------------------\n");printf("A1105高工%-6.2f%-6.2f%-6.2f\n",a[3][0],a[3][1],a[3][2]);printf("----------------------------------------------\n");printf("B1019高会%-6.2f%-6.2f%-6.2f\n",a[4][0],a[4][1],a[4][2]);printf("----------------------------------------------\n");printf("A1115会计师%-6.2f%-6.2f%-6.2f\n",a[5][0],a[5][1],a[5][2]);printf("----------------------------------------------\n");printf("A1117助工%-6.2f%-6.2f%-6.2f\n",a[6][0],a[6][1],a[6][2]);printf("----------------------------------------------\n");printf("B1024高工%-6.2f%-6.2f%-6.2f\n",a[7][0],a[7][1],a[7][2]);printf("----------------------------------------------\n");printf("A1124工程师%-6.2f%-6.2f%-6.2f\n",a[8][0],a[8][1],a[8][2]);printf("----------------------------------------------\n");printf("B1028高会%-6.2f%-6.2f%-6.2f\n",a[9][0],a[9][1],a[9][2]);printf("----------------------------------------------\n");}程序效果图如下;方法二#include"stdio.h"#include"string.h"main(){inti,j,k=0,m=0,w=0;charb[20],c[20];floata[10][3];a[0][0]=1024.56;a[1][0]=1102.41;a[2][0]=812.27;a[3][0]=1589.35;a[4][0]=1638.47;a[5][0]=1017.59;a[6][0]=789.35;a[7][0]=1687.69;a[8][0]=1024.25;a[9][0]=1815.27;printf("请输入各教职工职称代码;1,2,3,4,5,6,7,8,9,1o\n");for(i=0;i<5+k+m+w;i++){gets(b);if((strcmp(b,"1")!=0)&&(strcmp(b,"2")!=0)&&(strcmp(b,"3")!=0)&&(strcmp(b,"4")!=0)&&(strcmp(b,"5")!=0)&&(strcmp(b,"6")!=0)&&(strcmp(b,"7")!=0)&&(strcmp(b,"8")!=0)&&(strcmp(b,"9")!=0)&&(strcmp(b,"10")!=0)){printf("wrong!!\n");printf("只接受1-10表示的字符,请重新输入!!\n");k++;getch();system("cls");printf("请输入各教职工职称代码;1,2,3,4,5,6,7,8,9,1o\n");continue;}elseif(strcmp(b,"1")==0){a[0][1]=a[0][0]*0.4;a[0][2]=a[0][1]+a[0][0];}elseif(strcmp(b,"2")==0){a[1][1]=a[1][0]*0.4;a[1][2]=a[1][0]+a[1][1];}elseif(strcmp(b,"3")==0){a[2][1]=a[2][0]*0.3;a[2][2]=a[2][0]+a[2][1];} elseif(strcmp(b,"4")==0){a[3][1]=a[3][0]*0.6;a[3][2]=a[3][0]+a[3][1];} elseif(strcmp(b,"5")==0){a[4][1]=a[4][0]*0.6;a[4][2]=a[4][0]+a[4][1];}elseif(strcmp(b,"6")==0){a[5][1]=a[5][0]*0.4;a[5][2]=a[5][0]+a[5][1];}elseif(strcmp(b,"7")==0){a[6][1]=a[6][0]*0.3;a[6][2]=a[6][0]+a[6][1];} elseif(strcmp(b,"8")==0){a[7][1]=a[7][0]*0.6;a[7][2]=a[7][0]+a[7][1];}elseif(strcmp(b,"9")==0){a[8][1]=a[8][0]*0.4;a[8][2]=a[8][0]+a[8][1];}elseif(strcmp(b,"10")==0){a[9][1]=a[9][0]*0.6;a[9][2]=a[9][0]+a[9][1];}gets(c);{if((strcmp(c,"1")!=0)&&(strcmp(c,"2")!=0)&&(strcmp(c,"3")!=0)&&(strcmp(c,"4")!=0)&&(strcmp(c,"5")!=0)&&(strcmp(c,"6")!=0)&&(strcmp(c,"7")!=0)&&(strcmp(c,"8")!=0)&&(strcmp(c,"9")!=0)&&(strcmp(c,"10")!=0)){printf("wrong!!\n");printf("只接受1-10表示的字符,请重新输入!!\n");getch();system("cls");printf("请输入各教职工职称代码;1,2,3,4,5,6,7,8,9,1o\n"); for(j=0;j<10;j++) {a[j][1]=0;a[j][2]=0;} getch();w++;continue;}elseif(strcmp(b,c)==0){printf("\n不能输入相同值!!\n");m++;getch();system("cls");printf("请输入各教职工职称代码;1,2,3,4,5,6,7,8,9,1o\n");continue;}elseif(strcmp(c,"1")==0){a[0][1]=a[0][0]*0.4;a[0][2]=a[0][1]+a[0][0];}elseif(strcmp(c,"2")==0){a[1][1]=a[1][0]*0.4;a[1][2]=a[1][0]+a[1][1];}elseif(strcmp(c,"3")==0){a[2][1]=a[2][0]*0.3;a[2][2]=a[2][0]+a[2][1];}elseif(strcmp(c,"4")==0){a[3][1]=a[3][0]*0.6;a[3][2]=a[3][0]+a[3][1];} elseif(strcmp(c,"5")==0){a[4][1]=a[4][0]*0.6;a[4][2]=a[4][0]+a[4][1];}elseif(strcmp(c,"6")==0){a[5][1]=a[5][0]*0.4;a[5][2]=a[5][0]+a[5][1];}elseif(strcmp(c,"7")==0){a[6][1]=a[6][0]*0.3;a[6][2]=a[6][0]+a[6][1];} elseif(strcmp(c,"8")==0){a[7][1]=a[7][0]*0.6;a[7][2]=a[7][0]+a[7][1];} elseif(strcmp(c,"9")==0){a[8][1]=a[8][0]*0.4;a[8][2]=a[8][0]+a[8][1];}if(strcmp(c,"10")==0){a[9][1]=a[9][0]*0.6;a[9][2]=a[9][0]+a[9][1];}}}system("cls");printf("职工号职称工资奖金总收入\n");printf("----------------------------------------------\n");printf("A1101工程师%-6.2f%-6.2f%-6.2f\n",a[0][0],a[0][1],a[0][2]);printf("----------------------------------------------\n");printf("B1014会计师%-6.2f%-6.2f%-6.2f\n",a[1][0],a[1][1],a[1][2]);printf("----------------------------------------------\n");printf("B1016助工%-6.2f%-6.2f%-6.2f\n",a[2][0],a[2][1],a[2][2]);printf("----------------------------------------------\n");printf("A1105高工%-6.2f%-6.2f%-6.2f\n",a[3][0],a[3][1],a[3][2]);printf("----------------------------------------------\n");printf("B1019高会%-6.2f%-6.2f%-6.2f\n",a[4][0],a[4][1],a[4][2]);printf("----------------------------------------------\n");printf("A111
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026汽车后市场服务模式创新与售后服务体系分析
- 2026汽车玻璃行业市场现状供需分析及投资评估规划分析研究报告
- 2026农业业投资现状分析及规划策略研究报告
- 2026全球汽车行业市场供需分析及投资评估规划分析研究报告
- 2026中国智能家居照明行业市场现状需求分析及投资策略规划研究报告
- 2026中国洗衣O2O平台与传统投币设备竞合关系研究报告
- 2026中国眼镜制造行业品牌营销市场竞争格局消费者需求市场分析评估研究报告
- 伊通满族自治县营城子镇中心校一年级数学加减法练习题
- 伊宁市回民学校一年级数学加减法练习题
- 1.2太阳对地球的影响课件+2026-2027学年高中地理人教版必修一
- 2025北京市交通发展年度报告
- 信用卡部培训大纲
- 代建公司代建管理制度
- T/CSWSL 007-2019饲料原料酵母水解物
- 滚针美容治疗技术解析
- 儿童自闭症康复中心项目商业计划书
- 莱州市月季产业发展规划(2018-2022年)
- 2025黑龙江七台河辰能生物质发电有限公司招聘笔试参考题库附带答案详解
- 《毛泽东思想和中国特色社会主义理论体系概论》附有答案
- 兰州市文职辅警招聘考试真题
- 田英章毛笔楷书2500字(简体版)
评论
0/150
提交评论