首页 > > 详细

辅导c、C语言程序辅导讲解、讲解C/C++、C程序语言程序讲解


#include
#include
#include
struct worker
{
int num;
char name[20];
char zhicheng[10];
int wages;
int reward;
long birth;
int salary;
}
work[500],work1;
void menu();
void type_in();
void baocun(int);
void scan();
void del();
void search();
void search_zhicheng();
void search_name();
void search_num();
void change();
void order();
void add();
void order_wages();
void order_name();
void order_num();
void menu()
{
printf("\n");
printf(" welcome to \n");
printf(" ");
printf("******************************************************************************\n");
printf(" 1.\n");
printf(" 2.\n");
printf(" 3.\n");
printf(" 4.\n");
printf(" 5.\n");
printf(" 6.\n");
printf(" 7.\n");
printf(" 8.\n");
printf("*******************************************************************************\n");
printf("\n");
}
void main()
{
int n,f;
while(1)
{
do {
menu();
printf("(1—8):\n");
scanf("%d",n);
if(n>=1n=1t7||c=1k0)
{
work1=work[j];work[j]=work[j+1];work[j+1]=work1;
}
baocun(m);
printf("\n\t\t\t\t\t\t \n");
for(j=0;j printf("\n %d\t%s\t %s\t %d \t%d\t %d\t %ld\n",work[j].num,work[j].name, work[j].zhicheng,work[j].wages,work[j].reward,work[j].salary,work[j].birth);
printf("1,2\n");
scanf("%d",k);
switch(k)
{
case 1:order();break;
case 2:system("cls");main();break;
default:break;
}
system("cls");
}
void order_wages()
{
int i,k,j;
int m=load();
for(i=0;i for(j=0;j if(work[j].wages {
work1=work[j];work[j]=work[j+1];work[j+1]=work1;
}
baocun(m);
printf("\n\t\t\t\t\t\t \n");
for(j=0;j printf("\n %d\t%s\t %s\t %d \t%d\t %d\t %ld\n",work[j].num,work[j].name, work[j].zhicheng,work[j].wages,work[j].reward,work[j].salary,work[j].birth);
printf("1,2\n");
scanf("%d",k);
switch(k)
{
case 1:order();break;
case 2:system("cls"); main();break;
default:break;
}
system("cls");
}
void order_num()
{
int i,j,k;
int m=load();
for(i=0;i for(j=0;j if(work[j].num {
work1=work[j];work[j]=work[j+1];work[j+1]=work1;
}
baocun(m);
printf("\n\t\t\t\t\t\t \n");
for(j=0;j printf("\n %d\t%s\t %s\t %d \t%d\t %d\t %ld\n",work[j].num,work[j].name, work[j].zhicheng,work[j].wages,work[j].reward,work[j].salary,work[j].birth);
printf("1,2\n");
scanf("%d",k);
switch(k)
{
case 1:order();break;
case 2:system("cls"); main();break;
default:break;
}
system("cls");
}
void add()
{
int n=load();
int i,m;
printf("\n");
scanf("%d",m);
for (i=n;i {
printf(": ");
scanf("%d",work[i].num);
printf("\n");
printf(": ");
scanf("%s",work[i].name);
printf(": ");
scanf("%s",work[i].zhicheng);
printf(": ");
scanf("%d",work[i].wages);
printf(": ");
scanf("%d",work[i].reward);
printf("(19900101): ");
scanf("%d",work[i].birth);
getchar();
system("cls");
printf("\n!\n");
work[i].salary=work[i].wages + work[i].reward; printf("\n");
}
baocun(m+n);
system("cls");
printf("。\n:\n");
scan();
}
 

联系我们
  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp
热点标签

联系我们 - QQ: 99515681 微信:codinghelp
程序辅导网!