C语言员工业绩销售源代码
本文实例为大家分享了C语言员工业绩销售的具体代码,供大家参考,具体内容如下
#include#include #include #defineN100 structsales {intnum; charname[20]; charsex[10]; longintmon[4]; longinttotal; longintaver; }sa[N]; voidshowmenu(); voidappend(); voidmodify(); voiddisplay(); voidsearch(); voiddel(); voidline(); voidsave(); voidadd(); voidread(); voidmain() { intch; showmenu(); printf("\n左边数字对应功能选择,请选0-9:"); scanf("%d",&ch); while(ch>=0&&ch<=9) { switch(ch) { case0:append();break; case1:modify();break; case2:display();break; case3:search();break; case4:del();break; case5:line();break; case6:save();break; case7:read();break; case8:add();break; case9:exit(0);break; default:break; } showmenu(); printf("\n左边数字对应功能选择,请选0-9:"); scanf("%d",&ch); } } voidappend()/*新建文件*/ { intn; inti,j; printf("原来没有记录现在建立新表"); printf("\n请确定要加几条信息:"); scanf("%d",&n); for(i=0;i :"); scanf("%s",&sa[i].sex); for(j=0;j<4;j++) {printf("\n请输入%d季度业绩:",j+1); scanf("%d",&sa[i].mon[j]); } sa[i].total=sa[i].mon[0]+sa[i].mon[1]+sa[i].mon[2]+sa[i].mon[3]; sa[i].aver=sa[i].total/4; } for(i=0;i sa[i+1].total) sa[i].num=i+1;} } voidmodify()/*修改员工业绩*/ {intd,i,num; charname[20]; printf("请输入如何要找到欲修改记录的方式:"); printf("\n1.按姓名"); printf("\n2.按排名\n"); scanf("%d",&d); if(d==1) {printf("请输入员工姓名:"); scanf("%s",&name); for(i=0;i :"); scanf("%s",&sa[i].sex); printf("\n请输入1季度业绩:"); scanf("%d",&sa[i].mon[0]); printf("\n请输入2季度业绩:"); scanf("%d",&sa[i].mon[1]); printf("\n请输入3季度业绩:"); scanf("%d",&sa[i].mon[2]); printf("\n请输入4季度业绩:"); scanf("%d",&sa[i].mon[3]); } } } if(d==2) {printf("请输入员工排名:"); scanf("%d",num); for(i=0;i :"); scanf("%s",&sa[i].sex); printf("\n请输入1季度业绩:"); scanf("%d",&sa[i].mon[0]); printf("\n请输入2季度业绩:"); scanf("%d",&sa[i].mon[1]); printf("\n请输入3季度业绩:"); scanf("%d",&sa[i].mon[2]); printf("\n请输入4季度业绩:"); scanf("%d",&sa[i].mon[3]); } } } } voiddisplay()/*显示员工业绩*/ {inti; intn=load(); for(i=0;i "); scanf("%c",&q); if(q=='y') { for(j=i;j "); scanf("%c",&q); if(q=='y') { for(j=i;j :"); scanf("%s",&sa[i].sex); printf("\n请输入1季度业绩:"); scanf("%d",&sa[i].mon[0]); printf("\n请输入2季度业绩:"); scanf("%d",&sa[i].mon[1]); printf("\n请输入3季度业绩:"); scanf("%d",&sa[i].mon[2]); printf("\n请输入4季度业绩:"); scanf("%d",&sa[i].mon[3]); printf("\n"); count=count+1; printf("已增加%d人\n",count); } } voidline()/*对信息进行排序*/ { intb,j,i,k,flag; intn=load(); flag=0; printf("请输入你希望进行的排序方式:\n"); printf("1-按升序排列\n"); printf("2-按降序排列\n"); scanf("%d",&k); if(k==1) {for(i=0;i sa[j].num) {b=sa[i].num; sa[i].num=sa[j].num; sa[j].num=b; } printf("姓名性别一季度二季度三季度四季度总业绩平均排名\n"); for(i=0;i 更多学习资料请关注专题《管理系统开发》。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。