本文实例为大家分享了C语言员工业绩销售的具体代码,供大家参考,具体内容如下
#include#include #include #define N 100 struct sales { int num; char name[20]; char sex[10]; long int mon[4]; long int total; long int aver; }sa[N]; void showmenu(); void append(); void modify(); void display(); void search(); void del(); void line(); void save(); void add(); void read(); void main() { int ch; showmenu(); printf("n左边数字对应功能选择,请选0-9:"); scanf("%d",&ch); while(ch>=0&&ch<=9) { switch(ch) { case 0: append();break; case 1: modify();break; case 2: display();break; case 3: search();break; case 4: del();break; case 5: line();break; case 6: save();break; case 7: read();break; case 8: add();break; case 9: exit(0);break; default :break; } showmenu(); printf("n左边数字对应功能选择,请选0-9:"); scanf("%d",&ch); } } void append() { int n; int i,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;} } void modify() { int d,i,num; char name[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]); } } } } void display() { int i; int n=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); } } void line() { int b,j,i,k,flag; int n=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 更多学习资料请关注专题《管理系统开发》。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。



