学院教职工工资管理系统C语言程序设计

2019-01-19 13:12

学院教职工工资管理系统C语言程序设计

#include #include #include #define N 100 int n;/*职工总数*/ struct teacher {

char name[20];/*姓名*/ char sex[5];/*性别*/ int year,mounth;/*出生年月*/ int age;/*年龄*/

char marrige[5];/*婚姻状况*/ char addr[30];/*家庭住址*/ char engineer[20];/*职称*/ float wage;/*工资级别*/ }teac[N];

float sum=0;/*总工资*/

void save();/*数据输入函数*/ void all();/*计算工资总额函数*/ void ave();/*计算平均工资函数*/ void sort1();/*排序函数*/ void sort2();/*排序函数*/

void same();/*找工资级别相同职工名单函数*/ void reviwe();/*修改函数*/ void find();/*查询函数*/ void print();/*数据输出函数*/ void main() { char ch;

printf(\ ※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※\\n\

printf(\╱********欢◇☆?进◇☆?院◇☆?工◇☆?资◇☆?理◇☆?统************╲\\n\

printf(\╲********?☆◇迎?☆◇入?☆◇职?☆◇工?☆◇管?☆◇系?************╱\\n\

printf(\ ※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※◆※\\n\

printf(\☆请选择你所需要的服务,按回车确认☆\\n\ printf(\数据输入\\t\\n\\t\\ta:总工资\\t\\n\\t\\tv:平均工资\\t\\n\\t\\tg:按工资

排序\\t\\n\\t\\tx:按姓名排序\\t\\n\\t\\tm:工资级别相同职工名单\\t\\n\\t\\tr:修改\\t\\n\\t\\tf:查询\\t\\n\\t\\te:退出\\t\\n\ scanf(\ while(ch!='e') {

switch(ch) {

case's':save();break; case'a':all();break; case'v':ave();break; case'g':sort1();break; case'x':sort2();break; case'm':same();break; case'r':reviwe();break; case'f':find(); }

printf(\☆请再次选择你所需要的服务,按回车确认☆\\n\ printf(\数据输入\\t\\n\\t\\ta:总工资\\t\\n\\t\\tv:平均工资\\t\\n\\t\\tg:按工资排序\\t\\n\\t\\tx:按姓名排序\\t\\n\\t\\tm:工资级别相同职工名单\\t\\n\\t\\tr:修改\\t\\n\\t\\tf:查询\\t\\n\\t\\te:退出\\t\\n\ getchar();

scanf(\ } }

/*函数功能:输入职工信息*/ void save() {

FILE * fp; int j=0,i; char ch[2]; int n=0;

printf(\请选择输入方式:\\n\

printf(\向管理系统重新输入数据,并删除原有数据\\n2:向系统增加数据\\n\

scanf(\输入选项*/ if(i==1) {

if((fp=fopen(\判断文件能否打开*/ {

printf(\ exit(0); }

printf(\你是否要输入职工信息?(是:y/否:n)\ scanf(\

while(strcmp(ch,\判断是否要录入新信息*/ {

printf(\姓名\\t\

scanf(\ printf(\性别(男:b/女:g)\\t\

scanf(\ printf(\生日:年\\t\

scanf(\ printf(\月\\t\

scanf(\

while(teac[j].mounth<1||teac[j].mounth>12) {

printf(\输入月份有误请重输\ scanf(\ }


学院教职工工资管理系统C语言程序设计.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:基于AT89S52单片机的温湿度检测仪-毕业设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: