2020-03-03 21:08:11 来源:范文大全收藏下载本文
员工销售业绩统计系统课程设
#include #include #include char rank[20],name[10],m[10]; int i,add[20],s; struct worker
{ char name[10];
int sex;
int first;
int second;
int third;
int fourth;
}wor[20]; void b() { int i,j,t; char a,c; printf(\"请输入如何找到欲修改记录的方式:\\n\"); printf(\"1.按姓名\\n\"); printf(\"2.按排名\\n\"); scanf(\"%s\",&a); if(a==\'1\') {printf(\"请输入要修改的员工姓名\\n\");
scanf(\"%s\",name);
for(i=0;i
if(strcmp(wor[i].name,name)==0)
{ printf(\"姓名\\t性别\\t一季度\\t二季度\\t三季度\\t四季度\\t总业绩\\t平均\\n\");
printf(\"%s\\t\",wor[i].name);
printf(\"%d\\t\",wor[i].sex);
printf(\"%d\\t\",wor[i].first);
printf(\"%d\\t\",wor[i].second);
printf(\"%d\\t\",wor[i].third);
printf(\"%d\\t\",wor[i].fourth);
add[i]=wor[i].first+wor[i].second+wor[i].third+wor[i].fourth;
printf(\"%d\\t\",add[i]);
printf(\"%d\\n\",add[i]/4);
printf(\"确定要修改这员工的信息吗?(y/n)\\n\");
scanf(\"%s\",&c);
if(c==\'y\')
{ printf(\"请输入姓名:\");
scanf(\"%s\",wor[i].name);
printf(\"请输入性别(1为女,2为男):\"); scanf(\"%d\",&wor[i].sex); printf(\"请输入一季度业绩:\"); scanf(\"%d\",&wor[i].first); printf(\"请输入二季度业绩:\"); scanf(\"%d\",&wor[i].second); printf(\"请输入三季度业绩:\"); scanf(\"%d\",&wor[i].third); printf(\"请输入四季度业绩:\"); scanf(\"%d\",&wor[i].fourth); } }} if(a==\'2\') {for(j=0;j
for(i=j+1;i
if(add[j]
{strcpy(m,wor[i].name);strcpy(wor[i].name,wor[j].name);strcpy(wor[j].name,m);
t=wor[i].sex;wor[i].sex=wor[j].sex;wor[j].sex=t;
t=wor[i].first;wor[i].first=wor[j].first;wor[j].first=t;
t=wor[i].second;wor[i].second=wor[j].second;wor[j].second=t;
t=wor[i].third;wor[i].third=wor[j].third;wor[j].third=t;
t=wor[i].fourth;wor[i].fourth=wor[j].fourth;wor[j].fourth=t;
t=add[i];add[i]=add[j];add[j]=t;
} printf(\"请输入员工的总业绩排名\"); scanf(\"%d\",&i); { printf(\"姓名\\t性别\\t一季度\\t二季度\\t三季度\\t四季度\\t总业绩\\t平均\\n\");
printf(\"%s\\t\",wor[i].name);
printf(\"%d\\t\",wor[i].sex);
printf(\"%d\\t\",wor[i].first);
printf(\"%d\\t\",wor[i].second);
printf(\"%d\\t\",wor[i].third);
printf(\"%d\\t\",wor[i].fourth);
printf(\"%d\\t\",add[i-1]);
printf(\"%d\\n\",add[i-1]/4); printf(\"确定要修改这员工的信息吗?(y/n)\\n\"); scanf(\"%s\",&c); if(c==\'y\') { printf(\"请输入姓名:\"); scanf(\"%s\",wor[i].name); printf(\"请输入性别(1为女,2为男):\"); scanf(\"%d\",&wor[i].sex); printf(\"请输入一季度业绩:\"); scanf(\"%d\",&wor[i].first);
printf(\"请输入二季度业绩:\");
scanf(\"%d\",&wor[i].second);
printf(\"请输入三季度业绩:\");
scanf(\"%d\",&wor[i].third);
printf(\"请输入四季度业绩:\");
scanf(\"%d\",&wor[i].fourth);
}
}
} } void c() { int i; for(i=0;i
for(i=j+1;i
if(add[j]
{strcpy(m,wor[i].name);strcpy(wor[i].name,wor[j].name);strcpy(wor[j].name,m);
t=wor[i].sex;wor[i].sex=wor[j].sex;wor[j].sex=t;
t=wor[i].first;wor[i].first=wor[j].first;wor[j].first=t;
t=wor[i].second;wor[i].second=wor[j].second;wor[j].second=t;
t=wor[i].third;wor[i].third=wor[j].third;wor[j].third=t;
t=wor[i].fourth;wor[i].fourth=wor[j].fourth;wor[j].fourth=t;
t=add[i];add[i]=add[j];add[j]=t;
}
printf(\"请输入欲查询的员工排名\");
scanf(\"%d\",&i);
{ printf(\"姓名\\t性别\\t一季度\\t二季度\\t三季度\\t四季度\\t总业绩\\t平均\\n\");
printf(\"%s\\t\",wor[i].name);
printf(\"%d\\t\",wor[i].sex);
printf(\"%d\\t\",wor[i].first);
printf(\"%d\\t\",wor[i].second);
printf(\"%d\\t\",wor[i].third);
printf(\"%d\\t\",wor[i].fourth);
printf(\"%d\\t\",add[i]);
printf(\"%d\\n\",add[i]/4);
} } printf(\"是否继续查询\"); scanf(\"%s\",&b); if(b==\'1\') goto dr; } void e() { char a,b,c,name[10]; int i,j,t; er: printf(\"请输入如何找到欲删除的记录方式:\\n\"); printf(\"1.按姓名\"); printf(\"2.按排名\"); scanf(\"%s\",&a); if(a==\'1\') {
printf(\"请输入要删除员工的名字:\");
scanf(\"%s\",name);
for(i=0;i
if(strcmp(wor[i].name,name)==0)
{ printf(\"姓名\\t\");
printf(\"性别\\t\");
printf(\"一季度\\t\");
printf(\"二季度\\t\");
printf(\"三季度\\t\");
printf(\"四季度\\t\");
printf(\"总业绩\\t\");
printf(\"平均\\n\");
printf(\"%s\\t\",wor[i].name);
printf(\"%d\\t\",wor[i].sex);
printf(\"%d\\t\",wor[i].first);
printf(\"%d\\t\",wor[i].second);
printf(\"%d\\t\",wor[i].third);
printf(\"%d\\t\",wor[i].fourth);
printf(\"%d\\t\",add[i]);
printf(\"%d\\n\",add[i]/4);
printf(\"是否删除此人(y/n)\\n\");
scanf(\"%s\",&b);
if(b==\'y\')
{for(;i
wor[i]=wor[i+1];
} }} if(a==\'2\') { for(j=0;j
for(i=j+1;i
if(add[j]
{strcpy(m,wor[i].name);strcpy(wor[i].name,wor[j].name);strcpy(wor[j].name,m);
t=wor[i].sex;wor[i].sex=wor[j].sex;wor[j].sex=t;
t=wor[i].first;wor[i].first=wor[j].first;wor[j].first=t;
t=wor[i].second;wor[i].second=wor[j].second;wor[j].second=t;
t=wor[i].third;wor[i].third=wor[j].third;wor[j].third=t;
t=wor[i].fourth;wor[i].fourth=wor[j].fourth;wor[j].fourth=t;
t=add[i];add[i]=add[j];add[j]=t;
}
printf(\"请输入要删除员工的排名:\");
scanf(\"%d\",&i);
{ printf(\"姓名\\t\");
printf(\"性别\\t\");
printf(\"一季度\\t\");
printf(\"二季度\\t\");
printf(\"三季度\\t\");
printf(\"四季度\\t\");
printf(\"总业绩\\t\");
printf(\"平均\\n\");
printf(\"%s\\t\",wor[i].name);
printf(\"%d\\t\",wor[i].sex);
printf(\"%d\\t\",wor[i].first);
printf(\"%d\\t\",wor[i].second);
printf(\"%d\\t\",wor[i].third);
printf(\"%d\\t\",wor[i].fourth);
printf(\"%d\\t\",add[i]);
printf(\"%d\\n\",add[i]/4);
printf(\"是否删除此人(y/n)\\n\");
scanf(\"%s\",&b);
if(b==\'y\')
{ for(;i
wor[i]=wor[i+1];
}
}} printf(\"是否继续删除其他员工信息\"); scanf(\"%s\",&c); if(c==\'y\') {goto er;} } void f() { int i,j,t;
for(j=0;j
for(i=j+1;i
if(add[j]
{strcpy(m,wor[i].name);strcpy(wor[i].name,wor[j].name);strcpy(wor[j].name,m);
t=wor[i].sex;wor[i].sex=wor[j].sex;wor[j].sex=t;
t=wor[i].first;wor[i].first=wor[j].first;wor[j].first=t;
t=wor[i].second;wor[i].second=wor[j].second;wor[j].second=t;
t=wor[i].third;wor[i].third=wor[j].third;wor[j].third=t;
t=wor[i].fourth;wor[i].fourth=wor[j].fourth;wor[j].fourth=t;
t=add[i];add[i]=add[j];add[j]=t;
}
for(i=0;i
{printf(\"姓名\\t\");
printf(\"性别\\t\");
printf(\"一季度\\t\");
printf(\"二季度\\t\");
printf(\"三季度\\t\");
printf(\"四季度\\t\");
printf(\"总业绩\\t\");
printf(\"平均\\n\");
printf(\"%s\\t\",wor[i].name);
printf(\"%d\\t\",wor[i].sex);
printf(\"%d\\t\",wor[i].first);
printf(\"%d\\t\",wor[i].second);
printf(\"%d\\t\",wor[i].third);
printf(\"%d\\t\",wor[i].fourth);
printf(\"%d\\t\",add[i]);
printf(\"%d\\n\",add[i]/4);} }
void main() {
int n; char a;s=0;
printf(\"原来没有记录现在建立新表\\n\"); a: printf(\"您是否需要添加一组信息?\\n\");
scanf(\"%s\",&a);
while(a==\'y\')
{
printf(\"请输入姓名:\");
scanf(\"%s\",wor[s].name);
printf(\"请输入性别:\");
scanf(\"%d\",&wor[s].sex);
printf(\"请输入一季度业绩:\");
scanf(\"%d\",&wor[s].first);
printf(\"请输入二季度业绩:\");
scanf(\"%d\",&wor[s].second);
printf(\"请输入三季度业绩:\");
scanf(\"%d\",&wor[s].third);
printf(\"请输入四季度业绩:\");
scanf(\"%d\",&wor[s].fourth);
add[s]=wor[s].first+wor[s].second+wor[s].third+wor[s].fourth;
printf(\"您是否需要继续添加一组信息?\\n\");
scanf(\"%s\",&a);
s++;
}
printf(\"现在一共有%d条记录信息\\n\",s);
r: printf(\"
-------------\\n\");
printf(\"
-
1.修改员工业绩
-\\n\");
printf(\"
-
2.显示员工业绩
-\\n\");
printf(\"
-
3.查询员工业绩
-\\n\");
printf(\"
-
4.删除员工业绩
-\\n\");
printf(\"
-
5.对员工业绩信息进行排序
-\\n\");
printf(\"
-
6.增加记录
printf(\"
-
7.结束运行
printf(\"
-------------\\n\");
printf(\"
左边数字对应功能选择,请选择1-7:
\\n\");
scanf(\"%d\",&n);
switch(n)
{ case 1:b();goto r;
case 2:c();goto r;
case 3:d();goto r;
case 4:e();goto r;
case 5:f();goto r;
case 6:goto a;
case 7:break;
} }
-\\n\"); -\\n\");
人人范文网 m.inrrp.com.cn 手机版