c语言教师工资管理系统源程序设计,C语言教师工资管理系统
C语言教师工资管理系统源代码
#include
#include
#include
#include
/*函数声明*/
void input(); // 此函数功能是输入教师信息
int menu();//此函数是一个菜单
//学号:410109060328
struct data
{
int year;
int month;
int day;
};
struct teacher
{
char num[15];
char name[30];
struct data bir;
char sex;
float jbgz;
float jt;
};
int menu()
{
int n;
printf("1. 实现教师信息的录入\n");
printf("2. 求每个教师的总工资,并输出\n");
printf("3. 按总工资从高到低排序,输出教师信息\n");
printf("4. 查找指定姓名的教师信息,若不存在,给出提示信息\n");
printf("5. 查找基本工资最高的教师信息\n");
printf("6. 修改指定职工号的职工信息\n");
printf("7. 程序结束\n");
printf("************************************************\n");
printf("请输入你要执行的操作:\n");
scanf("%d",&n);
while( n<1 || n>7)
{
printf("请重新输入\n");
scanf("%d",&n);
}
return n;
}
//实现教师信息录入
void input(struct teacher a[],int n)
{
int i;
printf("石家庄经济学院\n");
for(i=0;i
{
printf("请输入教师工作号:");
scanf("%s",a[i].num);
printf("请输入教师姓名:");
scanf("%s",a[i].name);
printf("请输入教师出生日期:");
scanf("%d%d%d",&a[i].bir.year,&a[i].bir.month,&a[i].bir.day);
printf("请输入教师性别:");
getchar();
scanf("%c",&a[i].sex);
printf("请输入教师基本工资:");
scanf("%f",&a[i].jbgz);
printf("请输入教师津贴:");
scanf("%f",&a[i].jt);
}
}
//实现教师信息输出
void output(struct teacher a[],int n)
{
int i;
printf("工作号,姓名,出生日期,性别,基本工资,津贴,总工资:\n");
for(i=0;i
printf("%s %s %d %d %d %c %f %f %f\n",a[i].num,a[i].name,a[i].bir.year,a[i].bir.month,a[i].bir.day,a[i].sex,a[i].jbgz,a[i].jt,a[i].jbgz+a[i].jt);
}
//按工资从高到低排序,输出教师信息
void sortbyzgz (struct teacher a[],int n)
{
int i,j,k;
struct teacher temp;
for(i=0;i
{
k=i;
for(j=i+1;j
if((a[j].jbgz+a[j].jt)>(a[i].jbgz+a[i].jt))
k=j;
if(k!=i)
{
temp=a[i];
a[i]=a[k];
a[k]=temp;
}
}
output(a,n);
}
//查找指定姓名的教师信息,若不存在,给出提示信息
void searchbyname(struct teacher a[],int n)
{
char name[20];
int flag=0;
int i;
printf("请输入要查找的教师姓名:\n");
getchar();
gets(name);
for(i=0;i
{
if(strcmp(name,a[i].name)==0)
{
printf("工作号,姓
名,出生日期,性别,基本工资,津贴,总工资:\n");
printf("%s %s %d %d %d %c %f %f %f\n",a[i].num,a[i].name,a[i].bir.year,a[i].bir.month,a[i].bir.day,a
c语言教师工资管理系统源程序设计,C语言教师工资管理系统相关推荐
- HTML5期末大作业:管理系统网站设计——蓝色OA企业员工管理系统(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源
HTML5期末大作业:管理系统网站设计--蓝色OA企业员工管理系统(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常 ...
- C语言课程信息管理系统课程设计,c语言课程设计学生信息管理系统.doc
c语言课程设计学生信息管理系统 课程设计报告 课程名称: 高级语言程序设计课程设计 姓 名: 汤璞君 班级学号: BX1209 121003410937 指导教师: 吉顺如 完成日期: 2013.6. ...
- python工资管理系统课程设计_高校教师绩效工资管理系统设计开发,源码下载
大家好,我是全微毕设团队的创始人,本团队擅长JAVA(SSM,SSH,SPRINGBOOT).PYTHON.PHP.C#.安卓等多项技术. 今天将为大家分析一个高校教师绩效工资管理系统(高校教师绩效工 ...
- c语言利用指针函数等完成学生成绩管理系统,课程设计C语言可视化程序学生成绩管理系统...
<课程设计C语言可视化程序学生成绩管理系统>由会员分享,可在线阅读,更多相关<课程设计C语言可视化程序学生成绩管理系统(37页珍藏版)>请在人人文库网上搜索. 1.C语言可视化 ...
- 中英翻译机c语言实验报告引言,课程设计--C语言关键字中英翻译机.doc
课程设计--C语言关键字中英翻译机.doc 课 程 设 计 报 告学院.系 吉林大学珠海学院计算机科学与技术系专业名称 计算机科学与技术课程设计科目 C 语言程序课程设计所在班级 4 班学生学号 04 ...
- python学生信息管理系统课程设计报告_学生信息管理系统课程设计报告
一. 引言(简要说明设计题目的目的.意义.内容.主要任务等) 1 实验目的 在全面掌握< C 语言程序设计>课程的知识点的前提下,培养了我们分析实际问题的能力,并能够自己编写程序 实现对实 ...
- 酒店管理系统的设计与实现/酒店客房管理系统/酒店预定系统
摘 要 随着科学技术的飞速发展,社会的方方面面.各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,酒店管理系统当然也不能排除在外.酒店管理系统是以实际运用为开发背景,运用软件工程开 ...
- 基于python的停车场管理系统的设计与实现/智能停车管理系统
摘要 车位信息是停车场供应用户必不可少的一个部分.在停车场发展的整个过程中,车位信息担负着最重要的角色.为满足如今日益复杂的管理需求,各类系统管理程序也在不断改进.本课题所设计的停车场管理系统,使用D ...
- 基于javaweb物业管理系统的设计与实现/小区物业管理系统
摘 要 随着世界经济快速的发展,全国各地的城市规模不断扩大,住进城市的人口日益增多,房地产行业在现代社会的发展中有着重要的作用,有越来越多的人居住在小区里. 因此,一套高效并且无差错的物业管理系统软件 ...
- c语言标准化考试系统课程设计,c语言标准化考试系统课程设计
1.课课 程程 报报 告告课课 程程 名名 称:称: 标准化考试系统 专专 业业 班班 级级 : 学学 生生 姓姓 名名 : 学学 号号 : 任任 课课 教教 师师 : 学学 期期 : 课程报告任务书 ...
最新文章
- pmp matlab 代码,【welch功率谱估计】C语言实现的代码与matlab计算结果不同
- 理解Linux的性能
- ajax核心代码提交,ajax表单在Asp.net核心提交后的RedirectToAction
- Javascript 中的 Function对象
- win10系统用户访问ftp服务器被拒绝,关于windows2003下ftp用户名无法访问FTP服务器的问题...
- 2018年线程与多线程面试必知必会内容
- 数据可视化工具在教学中的意义
- Opmanager研究笔记
- WebPlotDigitizer使用教程
- win10开机后底部任务栏无响应的修复方法
- /etc/shadow可以破解吗?
- 统一修改word中的一级标题字体
- 一站式智能化健身管理体验
- 笃志前行——一个四非一本院校计算机学子保研之路
- 计算机毕业设计JAVA家庭健康预警系统mybatis+源码+调试部署+系统+数据库+lw
- BZOJ 4031 HEOI2015 小Z的房间 Matrix-Tree定理
- 关于github双因素验证问题解决方案
- 计算机近几年自考本科题,近几年自考管理系统中计算机硬应用题汇总.doc
- 好用的综合bim插件:Revit属性对话框中“视图范围”命令的使用
- 深度学习工作站搭建全过程
热门文章
- Rapid miner
- 阿里云服务器Discuz论坛程序安装
- Fiddler Everywhere 3.2.1 Crack
- linux驱动无线网卡数据发送,基于Linux的无线网卡驱动程序
- SplitContainer的使用
- windows程序介绍
- RPGViewer - 档案文件格式概述
- 北通G3游戏手柄开箱体验,原来手游高手都是这么成就的
- 荒野大镖客ol 服务器位置,荒野大镖客2ol盗贼在什么位置?盗贼具体位置分享
- VS2010 .net4.0 登录QQ 获取QQ空间日志 右键选中直接打开日志 免积分 源码下载