范文无忧网范文学习范文大全

c :歌曲大奖赛管理系统

02月03日 编辑 fanwen51.com

[制造业为什么需要MES生产管理系统]原因如下: 制造企百业正面临着市场全球化带来的各种挑战和压力。日益激烈的市场竞争,要求制造企业在降低成本的同时,缩短供货时间,提高产品质量。面对这些挑战,制造企业需要度改...+阅读

#include #include #include #include #define MAX 100 //定义符号常量 //定义结构体类型来创建链表,并定义为SINGER新类型 typedef struct singer { int id; //歌手编号 char name[20]; //歌手姓名 float score[9]; //评委打分 float averScore; //总评成绩(平均分) struct singer *next; }SINGER; //定义结构体数据类型用来对歌手数据进行排序 typedef struct result { int id; //歌手编号 char name[20]; //歌手姓名 float averScore; //歌手成绩 }RESULT; SINGER *creatLink(int n) { int i; //记录创建结点的个数 SINGER *head; //头结点指针,始终指向头结点 SINGER *p; //新结点指针,指向新产生的结点 SINGER *q; //尾结点指针,始终指向已建链表的尾结点 head = q = p = (SINGER *)malloc(sizeof(SINGER)); //创建头结点 for(i = 1;i < n;i++) //创建剩下的n-1个结点 { p = (SINGER *)malloc(sizeof(SINGER)); //新建结点p q->next = p; //把p结点变为q的后继 q = p; //把q节点创新变为表的尾结点 q->next = NULL; } return head; //返回表头结点地址 RESULT rs[MAX]; //用于排序 int personN; //存储歌手人数 SINGER *head; //链表头指针 /////////函数原型声明 SINGER *creatLink(int n); //创建链表函数 void inputData(SINGER *h); //输入数据函数 void writeOriginal(SINGER *h,int mode); //把数据写到文件函数 void outputData(SINGER *h, int mode); //把数据输出到屏幕函数 void menu(void); //产生系统主菜单函数 void accessData(SINGER *head); //处理歌手数据函数 void sortData(SINGER *h); //按歌手总分进行排序函数 void writeResult(RESULT *r); //把最终结果写到文件函数 void outputResult(RESULT *r); //把最终结果输出到屏幕函数 void subMenu1(void); //生成歌手初始数据处理子菜单 void subMenu2(void); //生成歌手数据维护子菜单 void subMenu3(void); //生成歌手成绩汇总子菜单 void readData(SINGER *h); //从文件中读歌手数据 void modifyData(SINGER *h); //修改歌手数据 SINGER *search(SINGER *h,int id); //查找指定歌手 /***************** main函数描述 ******************** * * 函数功能:主导引程序,整个程序的入口 * 编 制 者:葛日波 * 编制日期:2011-1-8 * *************************************************/ void outputResult(RESULT *r) { int i; printf("歌手的最终数据如下:\n"); printf("------------------------------------------------------------\n"); printf(" 名次 歌手编号 歌手姓名 总评成绩\n"); printf("------------------------------------------------------------\n"); for (i = 0;i < personN; i++) printf("%8d%12d%16s%16.3f\n", i+1,rs[i].id,rs[i].name,rs[i].averScore); printf("\n"); } void main(void) { do { printf("\n请输入参赛歌手的人数(1-100): "); scanf("%d",&personN); } while (personN < 1 || personN > 100); //启动系统菜单 menu(); getchar(); }

延伸阅读:

研发企业项目管理系统如何选择选择研发企业项目管理系统主要是实现从“项目立项申请”到“项目审批”、“项目全生命周期管理”、以及“项目群管理”等各方面的集中管控,此外系统还必须拥有高安全性、稳定...

战略性绩效管理系统模型的构建一般包含哪些内容战略性绩效管理系统模型的构建一般包含以下5部分内容: (一)组织架构。只有有了清晰合理的组织架构,组织才能根据组织战略目标,逐级分解和建立相应的绩效考评体系,确保绩效考评的科...

人事管理系统和人才管理系统有什么区别如何选择HR管理系统人才管理系统在国外也叫人力资本管理系统(HCM system),跟人事管理系统完全是两个东西,看企业需要什么,人力资本管理系统重在解决关键岗位核心人才的管理问题,很多管理功能和管理理...

中控K28指纹识别考勤机连接不上考勤管理系统标准版不知道设备维考勤机连接不上,考勤管理系统,有多个原因,常见的有以下几种, 考勤器机器号设置不对,或者是考勤机的ip地址不对,或者是考勤机的波特率不对,或者是考勤机的,com口不对,或者是通讯密码不...

机械生产管理系统选型步骤市面上,像五金、电子、车辆、机床、船舶、仪器仪表、零部件等企业,都可以归为机械行业,那么对于机械企业来说,怎样通过信息化的手段解决企业繁杂的工作呢,这其中,机械行业ERP系统...

机械行业管理系统有什么作用看到这个问题在网上搜到了相对专业的答案,智邦国际机械行业管理系统总结出来的作用,感觉简单明了且真实,供参考: 1、解决生产管理难题:生产计划科学化、生产流程自动化、物料配置...

生产管理系统有什么用啊生产管理系统作用: 1、采购、销售、库存、生产数据高度统一,使企业物流、现金流和信息流管理变得简单高效。 2、优化企业业务流程,提高企业运营效率,降低运营成本。 3、实时掌握...

项目管理系统如何选择目前微软的project是无法满足用户需求,针对中小型企业使用,在大型的企业管理中最好是考虑专业化的公司来选择项目管理系统,特别是研发项目管理系统-捷为iMIS-PM集成项目管理软...

贯众科技的EPC工程企业项目管理系统到底怎么样?有没有用过的感谢对贯众科技的关注。贯众科技始终围绕项目管理企业业务进行软件系统的研发,在参与众多企业的信息化建设基础上,凝结多年项目管理信息系统研发经验,融汇当今国际最先进项目管...

推荐阅读
图文推荐
栏目列表