求C语言代码:职工信息管理系统包括职工号、姓名、性别、出生日期、学历、工资、住址、电话

作者&投稿:阮姣 (若有异议请与网页底部的电邮联系)
c语言做学生信息管理系统。学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。~

#ifndef H_STUDENT_HH
#define H_STUDENT_HH

#include "stdio.h"
#include "string.h"
#include "malloc.h"


#define LEN sizeof(struct message_student) /*一个结构体数组元素的长度*/
#define numsubs 5 /*学科数目*/
typedef struct message_student /*结构体定义*/
{
char number[6];
char name[20];
char sex[4];
float subject[numsubs];
float score;
float average;
int index;
}student;


extern int numstus; /*学生数目*/
extern student *pointer; /*指向结构体数组*/
extern int lens;



int menu_select(); /*函数声明*/
int openfile(student stu[]);
int findrecord(student stud[]);
int writetotext(student stud[]);
void welcome();
void display1();
void showtable();
void sort(student stu[]);
void deleterecord(student stu[],int i);
void addrecord(student stud[]);
void display(student stud[],int n1,int n2);
void amendrecord(student stud[]);
void count(student stud[]);
void sortnum(student stud[]);
void sortnum2(student stud[]);
void sortname(student stud[]);
void sortname2(student stud[]);
void sortcount(student stud[]);
void sortcount2(student stud[]);
void statistic(student stud[]);
void display1();


#endif

//#include "head.h"
int menu_select()
{
char c;
printf("

");
printf(" | 1. 增加学生记录 5.统计信息 |
");
printf(" | 2. 查询学生记录 6.打开文件 |
");
printf(" | 3. 修改学生记录 7.保存文件 |
");
printf(" | 4. 学生纪录排序 8.显示记录 |
");
printf(" | 0.退出系统 |
");
printf("

");
printf("请选择(0-8):");
c=getchar();
getchar();
return (c-'0');
}

//#include "head.h"
int findrecord(student stud[]) /*查找信息*/
{
char str[2];
int i,num;
if(numstus==0)
{
printf("没有可被查找的记录
");
return -1;
}
else
{
printf("以何种方式查找?
1.学号2.姓名3.名次
");
gets(str);
if(str[0]=='1') /*按学号查找*/
{
printf("请输入学号:");
gets(str);
for(i=0;i<=numstus;i++)
if(strcmp(str,stud[i].number)==0)
{
display(stud,i,i);
break;
}
else continue;
}
else if(str[0]=='2') /*按姓名查找*/
{
printf("请输入姓名:");
gets(str);
for(i=0;i<=numstus;i++)
if(strcmp(str,stud[i].name)==0)
{
display(stud,i,i);
break;
}
else continue;
}
else if(str[0]=='3') /*按名次查找*/
{
printf("请输入名次:");
scanf("%d",&num);
getchar();
for(i=0;i<=numstus;i++)
if(num==stud[i].index)
{
display(stud,i,i);
break;
}
else continue;
}
if(i>numstus)
{
printf("没有查找所要的信息。
");
return -1;
}
return i;
}
}




//#include"head.h"
int openfile(student stu[])
{
int i=0,j;
FILE *fp;
char filename[20],str[2];
if(numstus!=0)
{
printf("已经有记录存在,是否保存?(y/n)");
gets(str);
if(str[0]=='y'||str[0]=='Y')
writetotext(stu);
}
printf("请输入文件名:");
gets(filename);
numstus=0;
if((fp=fopen(filename,"rb+"))==NULL)
{
printf("无法打开该文件
");
return(-1);
}
fscanf(fp,"%d",&numstus);
fgetc(fp);
while(i<numstus)
{
fscanf(fp,"%s",stu[i].number);
fscanf(fp,"%s",stu[i].name);
fscanf(fp,"%s",stu[i].sex);
for(j=0;j<numsubs;j++)
fscanf(fp,"%f",&stu[i].subject[j]);
fscanf(fp,"%f",&stu[i].score);
fscanf(fp,"%f",&stu[i].average);
fscanf(fp,"%d",&stu[i].index);
i++;
}
fclose(fp);
printf("文件读取成功
");
printf("是否显示纪录?(y/n)");
gets(str);
if(str[0]=='y'||str[0]=='Y')
display(stu,0,numstus-1);
return(0);
}
//#include "head.h"
void sort(student stud[])
{
int i,j=0;
char str[5];
student *p;
p=stud;
if(numstus==0)
{
printf("没有可供查询的记录!");
}
while(1)
{
for(i=0;;i++)
{
printf(" 请输入查询方式:");
printf("(直接输入回车则结束查询操作)
");
printf("1.按照学号");
printf("2.按照姓名");
printf("3.按照名次
");
gets(str);
if(strlen(str)==0) break;
if(str[0]=='1')
{
printf("请输入排序次序:
");
printf("1.升序排列");
printf("2.降序排列
");
gets(str);
if(str[0]=='1')
sortnum2(p);
else
sortnum(p);
display(stud,0,numstus-1);
}
else if(str[0]=='2')
{
printf("请输入排序次序:
");
printf("1.升序排列");
printf("2.降序排列
");
gets(str);
if(str[0]=='1')
sortname2(p);
else
sortname(p);
display(stud,0,numstus-1);
}
else if(str[0]=='3')
{
printf("请输入排序次序:
");
printf("1.升序排列");
printf("2.降序排列
");
gets(str);
if(str[0]=='1')
sortcount2(p);
else
sortcount(p);
display(stud,0,numstus-1);
}
else printf("请输入1~3");
printf("是否退出排序?(y/n)");
gets(str);
if(str[0]=='y'||str[0]=='Y') break;
}
return;
}
}
void sortnum(student stud[])
{
int i,j;
student temp;
student *p;
p=stud;
for(i=0;i<numstus;i++)
for(j=0;j<numstus-i-1;j++)
{
if(strcmp(stud[j+1].number,stud[j].number)>0)
{
temp=*(p+j);
*(p+j)=*(p+j+1);
*(p+j+1)=temp;
}
}
}
void sortnum2(student stud[])
{
int i,j;
student temp;
student *p;
p=stud;
for(i=0;i<numstus;i++)
for(j=0;j<numstus-i-1;j++)
{
if(strcmp(stud[j].number,stud[j+1].number)>0)
{
temp=*(p+j);
*(p+j)=*(p+j+1);
*(p+j+1)=temp;
}
}
}
void sortname(student stud[])
{
int i,j;
student temp;
student *p;
p=stud;
for(i=0;i<numstus;i++)
for(j=0;j<numstus-i-1;j++)
{
if(strcmp(stud[j+1].name,stud[j].name)>0)
{
temp=*(p+j);
*(p+j)=*(p+j+1);
*(p+j+1)=temp;
}
}
}
void sortname2(student stud[])
{
int i,j;
student temp;
student *p;
p=stud;
for(i=0;i<numstus;i++)
for(j=0;j<numstus-i-1;j++)
{
if(strcmp(stud[j].name,stud[j+1].name)>0)
{
temp=*(p+j);
*(p+j)=*(p+j+1);
*(p+j+1)=temp;
}
}
}
void sortcount(student stud[])
{
int i,j;
student temp;
student *p;
p=stud;
for(i=0;i<numstus;i++)
for(j=0;j<numstus-i-1;j++)
{
if(stud[j+1].index>stud[j].index)
{
temp=*(p+j);
*(p+j)=*(p+j+1);
*(p+j+1)=temp;
}
}
}
void sortcount2(student stud[])
{
int i,j;
student temp;
student *p;
p=stud;
for(i=0;i<numstus;i++)
for(j=0;j<numstus-i-1;j++)
{
if(stud[j].index>stud[j+1].index)
{
temp=*(p+j);
*(p+j)=*(p+j+1);
*(p+j+1)=temp;
}
}
}
//#include"head.h"
void statistic(student stud[]) /*新增功能,输出统计信息*/
{
int i,j=0,k=0;
char c1,str[2];
float average[numsubs],sum=0;
if(numstus==0)
printf("没有可被查找的记录
");
else
{
while(1)
{
printf("下面将统计考试成绩
");
printf("请选择你要统计哪科的成绩 1.A2.B3.C4.D5.E
");
c1=getchar();
printf("一共有个%d记录
",numstus); /*总共记录数*/
switch(c1)
{
case '1':
for(i=0;i<numstus;i++) /*循环输入判断*/
{
sum+=stud[i].subject[0];
if(stud[k].subject[0]>stud[i].subject[0]) k=i;
if(stud[j].subject[0]<stud[i].subject[0]) j=i;
}
average[0]=sum/numstus;
printf("科目A的最高分:
"); /*最高分*/
printf("学号:%s 姓名:%s 分数:%.2f
",stud[j].number,stud[j].name,stud[j].subject[0]);
printf("科目A的最低分是:
"); /*最低分*/
printf("学号:%s 姓名:%s 分数:%.2f
",stud[k].number,stud[k].name,stud[k].subject[0]);
printf("科目A的平均分是 %5.2f
",average[0]); /*平均分*/
break;
case '2':
for(i=0;i<numstus;i++) /*循环输入判断*/
{
sum+=stud[i].subject[1];
if(stud[k].subject[1]>stud[i].subject[1]) k=i;
if(stud[j].subject[1]<stud[i].subject[1]) j=i;
}
average[1]=sum/numstus;
printf("科目B的最高分:
"); /*最高分*/
printf("学号:%s 姓名:%s 分数:%.2f
",stud[j].number,stud[j].name,stud[j].subject[1]);
printf("科目B的最低分是:
"); /*最低分*/
printf("学号:%s 姓名:%s 分数:%.2f
",stud[k].number,stud[k].name,stud[k].subject[1]);
printf("科目B的平均分是 %5.2f
",average[1]); /*平均分*/
break;
case '3':
for(i=0;i<numstus;i++) /*循环输入判断*/
{
sum+=stud[i].subject[2];
if(stud[k].subject[2]>stud[i].subject[2]) k=i;
if(stud[j].subject[2]<stud[i].subject[2]) j=i;
}
average[2]=sum/numstus;
printf("科目C的最高分:
"); /*最高分*/
printf("学号:%s 姓名:%s 分数:%.2f
",stud[j].number,stud[j].name,stud[j].subject[2]);
printf("科目C的最低分是:
"); /*最低分*/
printf("学号:%s 姓名:%s 分数:%.2f
",stud[k].number,stud[k].name,stud[k].subject[2]);
printf("科目C的平均分是 %5.2f
",average[2]); /*平均分*/
break;
case '4':
for(i=0;i<numstus;i++) /*循环输入判断*/
{
sum+=stud[i].subject[3];
if(stud[k].subject[3]>stud[i].subject[3]) k=i;
if(stud[j].subject[3]<stud[i].subject[3]) j=i;
}
average[3]=sum/numstus;
printf("科目D的最高分:
"); /*最高分*/
printf("学号:%s 姓名:%s 分数:%.2f
",stud[j].number,stud[j].name,stud[j].subject[3]);
printf("科目D的最低分是:
"); /*最低分*/
printf("学号:%s 姓名:%s 分数:%.2f
",stud[k].number,stud[k].name,stud[k].subject[3]);
printf("科目D的平均分是 %5.2f
",average[3]); /*平均分*/
break;
case '5':
for(i=0;i<numstus;i++) /*循环输入判断*/
{
sum+=stud[i].subject[4];
if(stud[k].subject[4]>stud[i].subject[4]) k=i;
if(stud[j].subject[4]<stud[i].subject[4]) j=i;
}
average[4]=sum/numstus;
printf("科目E的最高分:
"); /*最高分*/
printf("学号:%s 姓名:%s 分数:%.2f
",stud[j].number,stud[j].name,stud[j].subject[4]);
printf("科目E的最低分是:
"); /*最低分*/
printf("学号:%s 姓名:%s 分数:%.2f
",stud[k].number,stud[k].name,stud[k].subject[4]);
printf("科目E的平均分是 %5.2f
",average[4]); /*平均分*/
break;
default:printf("输入错误!请输入1~5之间的数
");
}
sum=0;
getchar();
printf("是否继续进行统计?(y/n)");
gets(str);
if(str[0]=='y'||str[0]=='Y') ;
else break;
}
}
}


int writetotext(student stud[]) /*将所有记录写入文件*/
{
int i=0,j;
FILE *fp;
char filename[20];
printf("输入文件名称:");
gets(filename);
fp=fopen(filename,"w");
fprintf(fp,"%d
",numstus);
while(i<numstus)
{
fprintf(fp,"%s %s %s ",stud[i].number,stud[i].name,stud[i].sex);
for(j=0;j<numsubs;j++)
fprintf(fp,"%f ",stud[i].subject[j]);
fprintf(fp,"%f %f %d ",stud[i].score,stud[i].average,stud[i].index);
i++;
}
fclose(fp);
printf("已成功存储!
");
display(stud,0,numstus-1);
numstus=0;
return 0;
}


void welcome()
{
printf("*************************************************************
");
printf("这是一个学生成绩管理系统
倾情奉献 欢迎使用!
");
printf("*************************************************************
");

}


void showtable()
{
printf("---------------------------------------------------------------------------------------
");
printf("学号姓名性别ABCDE总分平均分名次
");
printf("---------------------------------------------------------------------------------------
");
}


void display(student stud[],int n1,int n2)
{
int i;
showtable(); /*显示表头*/
for(i=n1;i<=n2;i++)
printf("%s%s%s%.2f%.2f%.2f%.2f%.2f%.2f%.2f%d
",stud[i].number,stud[i].name,stud[i].sex,stud[i].subject[0],stud[i].subject[1],stud[i].subject[2],stud[i].subject[3],stud[i].subject[4],stud[i].score,stud[i].average,stud[i].index);
/*通过循环输出数据*/

}
void display1()
{
printf("本系统由计应精英一组亲情制作

");
printf("制作人员列表: (按比划)
");
printf("王庆斌张威
李智周在峰
杨凯胡杨
");
printf("

");
getchar();
}



#include
void amendrecord(student stud[])
{
char str[5]; /*供用户输入*/
int i=-1,j;

if(numstus==0) /*没有记录返回*/
printf("没有可供修改的记录!");
while(i<0)
{
i=findrecord(stud);
if(i>=0)
{
printf("要删除这个学生的信息吗?(y/n)");
gets(str);
if(str[0]=='y'||str[0]=='Y')
{
deleterecord(stud,i);
count(stud);
}
else
{
printf("确定要修改这个学生的信息吗?(y/n)");
gets(str);
if(str[0]=='y'||str[0]=='Y')
{

printf("下面请重新输入学生的信息:
");
printf("请输入学号:");
gets(stud[i].number);
printf("请输入姓名:");
gets(stud[i].name);
printf("请输入性别(男/女 1/0):");
gets(str);
if(str[0]=='0')
strcpy(stud[i].sex,"女");
else
strcpy(stud[i].sex,"男");
stud[i].score=0;
printf("请按顺序输入成绩:");
for(j=0;j<numsubs;j++)
{
scanf("%f",&stud[i].subject[j]);
stud[i].score+=stud[i].subject[j];
}
getchar();
stud[i].average=stud[i].score/numsubs;
}
count(stud);
}
display(stud,0,numstus-1);
}
printf("是否继续进行其他修改?(y/n)
");
gets(str);
if(str[0]=='y'||str[0]=='Y')
i=-1;
else i=1;
}
}

void deleterecord(student stu[],int i) /*删除信息*/
{
int j;

while(i>=0)
{
for(j=i;j<numstus;j++)
stu[j]=stu[j+1];
numstus--;
printf("删除成功!
");


}
}

void count(student stud[])
{
int i,j;
for(i=0;i<numstus;i++)
{
stud[i].index=1;
for(j=0;j<numstus;j++)
if(stud[j].score>stud[i].score)
stud[i].index++;
}
}





void addrecord(student stud[])
{
int i=0,j,num;
char str[5];
if(numstus!=0)
{
printf("已有记录存在是否覆盖?(y/n)
");
gets(str);
if(str[0]=='Y'||str[0]=='y')
i=0;
else i=numstus;
}

printf("请输入增加的学生信息条目数:");
scanf("%d",&num);
if(i==0)
numstus=num;
else numstus+=num;
if(numstus>lens)
{
lens+=50;
pointer=(student *)realloc(pointer,lens*LEN);
}
printf("请输入学生信息:
");
for(;i<numstus;i++)
{
getchar();
printf("请输入学号:");
gets(pointer[i].number);
printf("请输入姓名:");
gets(pointer[i].name);
printf("请输入性别(男/女 1/0):");
gets(pointer[i].sex);
if(pointer[i].sex[0]=='0') strcpy(pointer[i].sex,"女");
else strcpy(pointer[i].sex,"男");
printf("请输入各科成绩:(按ABCDE的顺序):");
stud[i].score=0;
for(j=0;j<numsubs;j++)
{
scanf("%f",&stud[i].subject[j]); /*计算总分*/
stud[i].score+=stud[i].subject[j];
}
stud[i].average=stud[i].score/numsubs; /*计算平均分*/
}
count(stud); /*附名次*/
display(stud,0,numstus-1);
getchar();
}
int numstus;
int lens;
student *pointer;
void main()
{
int i=1;
char str[2];
lens=100;
pointer=(student *)malloc(lens*LEN); /*分配内存*/
numstus=0;
welcome(); /*欢迎界面*/
while(i>0)
{
i=menu_select(); /*控制菜单*/
switch(i)
{
case 1:addrecord(pointer);break; /*增加学生信息*/
case 2:findrecord(pointer);break; /*查询学生信息*/
case 3:amendrecord(pointer);break; /*修改学生信息*/
case 4:sort(pointer);break; /*学生信息排序*/
case 5:statistic(pointer);break; /*统计信息*/
case 6:openfile(pointer);break; /*打开文件*/
case 7:writetotext(pointer);break; /*保存文件*/
case 8:display(pointer,0,numstus-1);break; /*显示记录*/
case 0:
if(numstus!=0) printf("是否保存当前记录?(y/n)");
gets(str);
if(str[0]=='y'||str[0]=='Y')
writetotext(pointer);
i=-1;break; /*退出系统*/
default:printf("请输入数字0~8:
");i=1; /*输入错误*/
}
}
printf("欢迎再次使用本系统。

");
display1();
}

实现一个大问题诶,编程,软件的问题,包括VB,VB.NET,MATLAB等

建议你将书中的例子代码敲一遍,可能会遇到一些编译错误或者警告
先做到没有编译错误,之后在编译器的提示下解决编译器的警告,因为编译器的警告往往指出了潜在的危险

学一门开发语言,语法本身是基础,但是比较简单。然而要提高,就要涉及到应用,这种提高往往是跨越性的,一定程度上也代表了菜鸟和大师的区别

语法学习完成之后,建议你选择一款编译器,比如Visual C++,C++ Builder,Intel C++,GCC(MinGW)等
然后基于指定编译器尝试写算法或者软件,或者找一些数据结构和算法的书,写写代码,出现了问题,你就会清楚下一步该怎么办了!
比如:
实现一些经典数据结构,比如树,图,查找等,你会有什么思路?
写个常规病毒的专杀工具,你会使用什么思路,什么算法?
写个简单的进程管理器,你会有什么思路,什么算法?

建议性的提示,或许对你有些帮助!


我只写一点 看的懂就看不懂就算
......
witch(x)
{ case 1:x++;
case 2:y--;
case 3:x--;
..........}
x查询
case是工号
学历
出生
输出printf..............
定义自己想
这样的东西 用case语句最简单


c语言程序大神帮忙设计一下?
按照题目要求:1、实现文件写入功能,一次写入一个职工信息。2、实现查询功能(包含4种条件查询)。3、实现信息删除和修改并写入文件。根据题意,数据用结构数组存储,且职工编号唯一性,因此单独两个函数计算信息长度和编号。除条件查询函数和读取文件的函数,不会自行free释放内存。如你写代码调用,注意自行...

c语言编写职工工资信息管理系统
2014-02-01 如何用C语言编写一个员工工资管理系统 2 2012-11-03 用c语言编写设计,职工信息管理系统。 2 2013-10-03 用C语言编写一个程序,内容为职工工资管理系统的设计与实现 2 2009-06-06 C语言课程设计———职工工资信息管理系统 45 2011-12-28 C语言程序设计:职工工资信息统计管理系统设计 7 2...

职工信息管理系统.c语言
include<string.h> void menu(){ int n,w1;do { printf("\\t\\t***\\n\\n");printf("\\t\\t***\\n\\n");printf("\\t\\t *** choose function ***\\n\\n");printf("\\t\\t *** 1 Enter new data ***\\n\\n");printf("\\t\\t *** 2 Modify data ***\\n\\n...

C语言编写程序 职工档案及简明信息生成及运行结果
int i; for( i=0; i<n; i++ ) { printf( "姓名 序号 性别(F\/M) 年龄:" ); scanf( "%s %d %c %d", wl[i].name, &wl[i].id, &wl[i].sex, &wl[i].age ); fflush( stdin ); }}void display( work_long *wl,...

c语言课程设计 职工信息管理系统
这种效果可以不?

用c语言写职工信息系统.我写的没法修改信息!谁能帮我改一下这个子函数...
define C_I 9 int HH=0,MM=0;main(){ int gd=DETECT,gm,second,record_s,minite,record_m,hour,i,pc=60;time_t t; float temp; char ch='#';int int_M=MIN; pc=(MIN-int_M)*60;initgraph (&gd,&gm,""); setbkcolor (0);\/*** 外观设计 ***\/ circle (X,Y,R); set...

谁能写个C语言论文稿参考---职工信息管理系统设计
主要是参考一下,小弟是C语言新手,大家帮帮忙咯!我的积分就这些啊职工信息包括职工号,姓名,性别,年龄,学历,工资,住址,电话等(职工号不重复)设计一职工信息管理系统,使之能... 主要是参考一下,小弟是C语言新手,大家帮帮忙咯!我的积分就这些啊职工信息包括职工号,姓名,性别,年龄,学历,工资,住址,电话等(职工号...

c语言问题,不长,输完职工信息后,输入‘y’无法向下执行,为什么,求指导...
第一个问题,不是没有执行,而是没有输出你想要的那几行字,不信你再输个1 试试。原因是,你把那段代码写到了switch里面,所以没有执行到,写到外面就行了。第二个问题,排序算法没有什么大问题,只是多定义了个变量,给你删掉了。P.S.:编程的时候多注意些编码规范,类似于第一个的问题应该就...

用c语言写一个职工工资管理程序
) == 0 ) { printf("载入文件 - %s\\n", filename[3]); } show_data(even, evennum); return 0;}为了测试方便,此处的宏只指定了5个职工的信息,若要达到你要求的,直接改成10即可。运行结果如下:完整代码请参考附件 - worker_manager.c :by never715 ...

C语言课程设计之公司员工信息管理系统怎么做?
2009-01-11 C语言课程设计 职工信息管理系统 69 2010-07-24 c语言课程设计 职工信息管理系统 6 2009-06-06 C语言课程设计———职工工资信息管理系统 45 2007-07-25 C语言课程设计"学生信息管理系统设计 "怎么做? 1 2018-01-05 员工信息管理系统,用C语言做 2 2016-09-10 C语言课程设计学生信息...

东宝区13733166464: 急求C语言程序设计论文有一个 职工信息管理系统设计 -
泰文洛欣: #include<iostream> #include<string> #include<fstream> using namespace std; const N=50; // 定义系统可录入的员工最大数值 string Ename[N]; long Enum[N]; char Esex[N]; int Eage[N]; char Emarriage[N]; int Edepart[N]; int Eposition[N]; int ...

东宝区13733166464: 求C语言源代码.. 题目:职工信息管理系统设计 实现以下功能: 1) -
泰文洛欣: void distribute(slnode *sl,int i,arrtype_n f,arrtype_n e) { int j,p; for(j=0;j{ f[j]=e[j]=0; } for(p=sl[0].next;p;p=sl[p].next) { j=sl[p].keys[i]%48; if(!f[j]) f[j]=p; else sl[e[j]].next=p; e[j]=p; } } void collect(slnode *sl,int i,arrtype_n f,arrtype_n e) { int j,t; for(j=0;!f[j];j++); sl[0...

东宝区13733166464: 求一道C语言设计题答案 职工信息管理系统 -
泰文洛欣: #include#include#include#include#define MAX 1000struct man { int account;/*职工编号*/ int s...

东宝区13733166464: 求一道C语言编程题(职工信息管理程序) -
泰文洛欣: //写这个程序花了我2.5小时写代码//再花了1个小时测试,全部正确了//所以一定要给我加分哦,要求100分以上,哈哈//不然下次就没信心帮你写了//职工管理系统//职工号,姓名,性别,年龄,学历,工资,住址,电话等/*1、录入职工信息,若录...

东宝区13733166464: 急!求C语言高手 职工工资管理系统 要求包含职工全部信息,包括编号 姓名 性别 生日 年龄 婚姻 住址 职称 -
泰文洛欣: #include "stdafx.h"#include "iostream"#include "string"#include "li...

东宝区13733166464: 求一个职工信息管理系统的C语言程序,急!!!~~ -
泰文洛欣: #include<stdio.h>#include<string.h>#include<stdlib.h> struct date { int year; int month; int day; }; typedef struct student { long num; char name[20]; struct date shengri; float score[3]; struct student *next; }Stu; void menu() { printf(" \n *********************...

东宝区13733166464: 急!求C语言高手 职工工资管理系统 要求包含职工全部信息,包括编号 姓名 性别 生日 年龄 婚姻 住址 职称 -
泰文洛欣: #include "stdafx.h"#include "iostream"#include "string"#include "list"#include "cassert" using namespace std;/* 编号、姓名、部门、应付工资、保险、税金、实付工资.其中实付工资由公式计算得到:实付工资=应付工资 - 保险- ...

东宝区13733166464: 职工信息管理系统.c语言 -
泰文洛欣: #include<string.h> void menu() { int n,w1; do { printf("\t\t************************************************\n\n"); printf("\t\t************************************************\n\n"); printf("\t\t *** choose function ************\n\n"); printf("\t\t *** 1 Enter new data ...

东宝区13733166464: 请高手用C语言做一个简单的职工档案管理系统~ -
泰文洛欣: #include void menu() { int n,w1; do { printf("\t\t************************************************\n\n"); printf("\t\t************************************************\n\n"); printf("\t\t *** choose function ************\n\n"); printf("\t\t *** 1 Enter new data ************...

东宝区13733166464: 请高手用C语言做一个简单的职工档案管理系统~
泰文洛欣: #includeamp;lt;string.hamp;gt;nbsp;voidnbsp;menu()nbsp;{nbsp;intnbsp;n,w1;nbsp;donbsp;{nbsp;printf(“ ************************************************ “);nbsp;printf(“ ************************************************ “);nbsp;printf(“ nbsp;***nbsp;...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网