




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#include #define NULL 0#include struct student /* 构造、定义、初始化student结构体类型数组stdu */long num; /* 学生学号 */char name30; /* 学生姓名 */float Chinese ;float Math ;float English ;float score;stud50;void entering(struct student stud,int n); /* 学生信息录入 */int m;printf(输入学生个数nn);scanf(%d,&n);if(n=50)printf(依次输入学号、姓名、语文、数学、英语成绩n ); for(m=0;mn;m+)scanf(%ld,&studm.num);scanf(%c,&); scanf(%f,&studm.Chinese);scanf(%f,&studm.Math);scanf(%f,&studm.English);elseprintf(please input a new integern);void output(struct student stud,int n); /*学生信息浏览*/int i,j;printf(*TABLE*n);printf(-n);printf(学号姓名语文数学英语总分);printf(-n);for(i=0;in;i+)printf(%8ld%8ld,studi.num,);for(j=0;j4;j+)printf(%7.2f,studi.scorej);printf(n);printf(-n);void search (struct student stud,int m); /* 按学号查询 */int i,l;scanf(%ld,&l);for(i=0;in;i+)if(l=studi.num)printf(找到学生信息如下);printf(studi.num);printf(%c,);scanf(%f,&studm.Chinese);scanf(%f,&studm.Math);scanf(%f,&studm.English);elseprintf(enter your student number);void search1 (struct student stud,int n); /* 按最高分查询 */struct student temp3;int i,j;for(i=0;in;i+)for(j=i+1;jstudi.Chinese)temp3=studj.Chinese; studj.Chinese=studi.Chinese; studi.Chinese=temp3; printf(%ld,&studm.num);printf(%c,&); printf(%f,&studm.Chinese);printf(%f,&studm.Math);printf(%f,&studm.English);if(studj.Mathstudi.Math)temp3=studj.Math; studj.Math=studi.Math; studi.Math=temp3; printf(%ld,&studm.num);printf(%c,&); printf(%f,&studm.Chinese);printf(%f,&studm.Math);printf(%f,&studm.English); if(studj.Englishstudi.English)temp3=studj.Enflish; studj.English=studi.English; studi.English=temp3; printf(%ld,&studm.num);printf(%c,&); printf(%f,&studm.Chinese);printf(%f,&studm.Math);printf(%f,&studm.English);void sort(struct student stud,int n) ; /* 按总分排序 */ int i,j;for(i=0;in;i+) /* n是学生个数 */ studi.score=studi.Chinese+studi.Math+studi.English;struct student temp;for(i=0;in;i+)for(j=i+1;jstudj.score)temp=studj;studj=studi;studi=temp;void sort1 (struct student stud,int n) ; /* 按姓名排序 */int i,j;struct student temp1;for(i=0;in;i+)for(j=i+1;)temp1=studj;studj=studi;studi=temp1;int del(struct student stud,int n); /* 信息删除 */long num1; /* 存放将要删除学生学号 */int i,j;printf(please enter a number that you want to delete);scanf(%ld,&num1);for(i=0;in;i+)if(num1=studi.num)for(j=i+1;jn;j+)studj-1.num=studj.num;strcmp(,);studj-1.Chinese=studj.Chinese;studj-1.Math=studj.Math;studj-1.English=studj.English;studj-1.score=studj.score;int rewrite(struct student stud,int n); /* 信息修改 */long num2; /* 存放将要修改信息学生学号 */int i,j;printf(please enter a number that you want to rewrite);scanf(%ld,&num2);if(num2=studi.num)for(j=i+1;jn;j+)scanf(%ld,&studj-1.num);scanf(%c,&);scanf(%f,&studj-1.Chinese);scanf(%f,&studj-1.Math);scanf(%f,&studj-1.English);scanf(%f,&studj-1.score);void main() void entering(); /*学生信息录入*/void output(); /*学生信息浏览*/ /*信息查询*/void search (); /* 按学号查询
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年腹泻治疗药项目提案报告范文
- 规划营销方案
- 屋面光伏砖施工方案
- 新兴市场对金属制品需求的变化-洞察及研究
- 海洋能利用研究-洞察及研究
- 碎屑岩石地球化学-洞察及研究
- 海南生态植物墙施工方案
- 放线菌耐药基因的分子流行病学研究-洞察及研究
- 机械制造兼营施工方案
- 机场智能导航与路径规划技术-洞察及研究
- “互联网+”大学生创新创业大赛计划书一等奖
- 工程后期服务的方案(3篇)
- 行政管理毕业论文8000
- 2025年湖南省高考历史真题(原卷版)
- 老年人脑卒中课件
- 2025年传媒行业编辑记者招聘笔试模拟题及答案全解
- 2025年宪法知识竞赛试题库(含答案)
- 事业法人登记管理办法
- 餐饮服务食品安全常规项目自查记录表
- 膝关节病中医护理查房讲课件
- 梁家村梁述文果园损失的评估报告【范本模板】
评论
0/150
提交评论