当前位置: 首页 > news >正文

商务网站开发设计结论西安西工大软件园做网站的公司

商务网站开发设计结论,西安西工大软件园做网站的公司,免费ip代理服务器,网站项目的推广系统分析 1. 主菜单的实现 2. 增加人员功能的实现 3. 删除数据功能的实现 4. 编辑人员功能的实现 5. 排序功能的实现 6. 输出功能 7. 查找信息功能 具体代码 #include stdio.h #include string.h #include stdlib.h #define SIZE 100000typedef struc… 系统分析 1. 主菜单的实现 2. 增加人员功能的实现 3. 删除数据功能的实现 4. 编辑人员功能的实现 5. 排序功能的实现 6. 输出功能 7. 查找信息功能 具体代码 #include stdio.h #include string.h #include stdlib.h #define SIZE 100000typedef struct tagStudent {int n; /*顺序号*/int nNum; /*学号*/char name[10]; /*姓名*/int iCn; /*语文成绩*/int iMaths; /*数学成绩*/int iEn; /*英语成绩*/int iPhy; /*物理成绩*/int iCom; /*计算机成绩*/float fAvage; /*平均成绩*/ } Student;Student stu[SIZE]; /*录入数据*/ void Student_Input() { int i,p; FILE *fp;fpfopen(studentfile.dat,wb); for(i0;iSIZE;i){ printf(\n\r请输入序号i(当输入i-1时,返回),i,i);scanf(%d,i);if(i-1|| i 0) {fclose(fp); return;}else { printf(\n\r请输入学号(数字型):);scanf(%d,stu[i].nNum);printf(\n\r请输入姓名(字符型):);scanf(%s,stu[i].name);printf(\n\r请输入语文成绩(0~100):);scanf(%d,stu[i].iCn);printf(\n\r请输入数学成绩(0~100):);scanf(%d,stu[i].iMaths);printf(\n\r请输入英语成绩:(0~100));scanf(%d,stu[i].iEn);printf(\n\r请输入物理成绩:(0~100));scanf(%d,stu[i].iPhy);printf(\n\r请输入计算机成绩(0~100):);scanf(%d,stu[i].iCom);stu[i].fAvage(stu[i].iCnstu[i].iMathsstu[i].iEnstu[i].iPhystu[i].iCom)/5.0;stu[i].ni1;fwrite(stu[i],sizeof(Student),1,fp);}}fclose(fp); }/*输出数据*/ void Student_ListOut() {FILE *fp;int i;fpfopen(studentfile.dat,rb); printf(***********************************************************************\n);printf( 成绩列表\n);printf(-----------------------------------------------------------------------\n);printf(序号 学号 姓名 语文 数学 英语 物理 计算机 平均\n);printf(-----------------------------------------------------------------------\n);for(i0;fread(stu[i],sizeof(Student),1,fp)1;i){printf(%d%8d%8s%8d%8d%8d%8d%8d%10.2f\n,stu[i].n,stu[i].nNum,stu[i].name,stu[i].iCn,stu[i].iMaths,stu[i].iEn,stu[i].iPhy,stu[i].iCom,stu[i].fAvage);}printf(-----------------------------------------------------------------------\n);fclose(fp); }/*查找数据*/ void Student_Search() {FILE *fp;int i,num;fpfopen(studentfile.dat,rb); rewind(fp);printf(请输入要查找的学号:);scanf(%d,num);printf(***********************************************************************\n);printf( 查询结果\n);printf(-----------------------------------------------------------------------\n);printf(序号 学号 姓名 语文 数学 英语 物理 计算机 平均\n);printf(-----------------------------------------------------------------------\n);for(i0;iSIZE;i)if(stu[i].nNumnum){printf(%d%8d%8s%8d%8d%8d%8d%8d%10.2f\n,stu[i].n,stu[i].nNum,stu[i].name,stu[i].iCn,stu[i].iMaths,stu[i].iEn,stu[i].iPhy,stu[i].iCom,stu[i].fAvage);}printf(-----------------------------------------------------------------------\n);printf(***********************************************************************\n);fclose(fp); }/*增加数据*/ void Student_Add() {int i,s;FILE *fp;fpfopen(studentfile.dat,ab); rewind(fp);printf(***********************************************************************\n);printf( 成绩列表\n);printf(-----------------------------------------------------------------------\n);printf(序号 学号 姓名 语文 数学 英语 物理 计算机 平均\n);printf(-----------------------------------------------------------------------\n);for(i0;fread(stu[i],sizeof(Student),1,fp)1;i){printf(%d%8d%8s%8d%8d%8d%8d%8d%10.2f\n,stu[i].n,stu[i].nNum,stu[i].name,stu[i].iCn,stu[i].iMaths,stu[i].iEn,stu[i].iPhy,stu[i].iCom,stu[i].fAvage);}printf(***********************************************************************\n);si;for(is;iSIZE;i){printf(输入序号i(当输入i-1时,返回),i,i);scanf(%d,i);if(i-1|| i 0) {fclose(fp);return;}else{printf(\n\r请输入学号(数字型):);scanf(%d,stu[i].nNum);printf(\n\r请输入姓名(字符型):);scanf(%s,stu[i].name);printf(\n\r请输入语文成绩(0~100):);scanf(%d,stu[i].iCn);printf(\n\r请输入数学成绩(0~100):);scanf(%d,stu[i].iMaths);printf(\n\r请输入英语成绩:(0~100));scanf(%d,stu[i].iEn);printf(\n\r请输入物理成绩:(0~100));scanf(%d,stu[i].iPhy);printf(\n\r请输入计算机成绩(0~100):);scanf(%d,stu[i].iCom);stu[i].fAvage(stu[i].iCnstu[i].iMathsstu[i].iEnstu[i].iPhystu[i].iCom)/5.0;stu[i].ni1;fwrite(stu[i],sizeof(Student),1,fp);printf(%d%8d%8s%8d%8d%8d%8d%8d%10.2f\n,stu[i].n,stu[i].nNum,stu[i].name,stu[i].iCn,stu[i].iMaths,stu[i].iEn,stu[i].iPhy,stu[i].iCom,stu[i].fAvage);}}fclose(fp); } /*删除数据*/ void Student_Delete() { FILE *fp;int i,num,n;int total 0;int flag0; fpfopen(studentfile.dat,rb);printf(***********************************************************************\n);printf( 成绩列表\n);printf(-----------------------------------------------------------------------\n);printf(序号 学号 姓名 语文 数学 英语 物理 计算机 平均\n);printf(-----------------------------------------------------------------------\n);for(i0;fread(stu[i],sizeof(Student),1,fp)1;i){printf(%d%8d%8s%8d%8d%8d%8d%8d%10.2f\n,stu[i].n,stu[i].nNum,stu[i].name,stu[i].iCn,stu[i].iMaths,stu[i].iEn,stu[i].iPhy,stu[i].iCom,stu[i].fAvage);}printf(-----------------------------------------------------------------------\n);printf(***********************************************************************\n);fclose(fp);total i-1;printf(请输入要删除学生的学号:);scanf(%d,num);for(i0;iSIZE;i)if(stu[i].nNumnum){printf(***********************************************************************\n);printf(要删除的学生信息\n);printf(-----------------------------------------------------------------------\n);printf(序号 学号 姓名 语文 数学 英语 物理 计算机 平均\n);printf(-----------------------------------------------------------------------\n);printf(%d%8d%8s%8d%8d%8d%8d%8d%10.2f\n,stu[i].n,stu[i].nNum,stu[i].name,stu[i].iCn,stu[i].iMaths,stu[i].iEn,stu[i].iPhy,stu[i].iCom,stu[i].fAvage);printf(-----------------------------------------------------------------------\n);printf(***********************************************************************\n);ni1;flag1;break;}if(flag0){printf(***********************************************************************\n);printf( 输入错误!\n);printf( 请返回!\n);printf(***********************************************************************\n);return;}printf(\n\n\n); for(in;itotal;i){memcpy(stu[i-1],stu[i],sizeof(Student));}memset(stu[total],0,sizeof(Student));fpfopen(studentfile.dat,wb);for(i0;itotal;i){fwrite(stu[i],sizeof(Student),1,fp);} fclose(fp);fpfopen(studentfile.dat,rb);printf(***********************************************************************\n);printf(当前成绩列表\n);printf(-----------------------------------------------------------------------\n);printf(序号 学号 姓名 语文 数学 英语 物理 计算机 平均\n);printf(-----------------------------------------------------------------------\n);for(i0;fread(stu[i],sizeof(Student),1,fp)1;i){printf(%d%8d%8s%8d%8d%8d%8d%8d%10.2f\n,stu[i].n,stu[i].nNum,stu[i].name,stu[i].iCn,stu[i].iMaths,stu[i].iEn,stu[i].iPhy,stu[i].iCom,stu[i].fAvage);}printf(-----------------------------------------------------------------------\n);printf(***********************************************************************\n);fclose(fp); } /*修改数据*/ void Student_Change() { FILE *fp;int i,num,n;int flag0; printf(请输入要修改学生的学号:);scanf(%d,num);for(i0;iSIZE;i)if(stu[i].nNumnum){printf(***********************************************************************\n);printf( 成绩列表\n);printf(-----------------------------------------------------------------------\n);printf(序号 学号 姓名 语文 数学 英语 物理 计算机 平均\n);printf(-----------------------------------------------------------------------\n);printf(%d%8d%8s%8d%8d%8d%8d%8d%10.2f\n,stu[i].n,stu[i].nNum,stu[i].name,stu[i].iCn,stu[i].iMaths,stu[i].iEn,stu[i].iPhy,stu[i].iCom,stu[i].fAvage);printf(-----------------------------------------------------------------------\n);printf(***********************************************************************\n);ni1;flag1;break;}if(flag0){printf(***********************************************************************\n);printf( 输入错误!\n);printf( 请返回!\n);printf(***********************************************************************\n);return;}printf(\n\n\n); fpfopen(studentfile.dat,rb);fseek(fp,n*sizeof(Student),0);printf(\n\r请输入学号(数字型):);scanf(%d,stu[i].nNum);printf(\n\r请输入姓名(字符型):);scanf(%s,stu[i].name);printf(\n\r请输入语文成绩(0~100):);scanf(%d,stu[i].iCn);printf(\n\r请输入数学成绩(0~100):);scanf(%d,stu[i].iMaths);printf(\n\r请输入英语成绩:(0~100));scanf(%d,stu[i].iEn);printf(\n\r请输入物理成绩:(0~100));scanf(%d,stu[i].iPhy);printf(\n\r请输入计算机成绩(0~100):);scanf(%d,stu[i].iCom);stu[i].fAvage(stu[i].iCnstu[i].iMathsstu[i].iEnstu[i].iPhystu[i].iCom)/5.0;stu[i].ni1;fwrite(stu[i],sizeof(Student),1,fp);fclose(fp);fpfopen(studentfile.dat,rb);printf(***********************************************************************\n);printf( 成绩列表\n);printf(-----------------------------------------------------------------------\n);printf(序号 学号 姓名 语文 数学 英语 物理 计算机 平均\n);printf(-----------------------------------------------------------------------\n);for(i0;fread(stu[i],sizeof(Student),1,fp)1;i){printf(%d%8d%8s%8d%8d%8d%8d%8d%10.2f\n,stu[i].n,stu[i].nNum,stu[i].name,stu[i].iCn,stu[i].iMaths,stu[i].iEn,stu[i].iPhy,stu[i].iCom,stu[i].fAvage);}printf(-----------------------------------------------------------------------\n);printf(***********************************************************************\n);fclose(fp); }/*成绩排序*/ void Student_Order() {int i,j,n;FILE *fp;Student t;fpfopen(studentfile.dat,rb);printf(***********************************************************************\n);printf( 成绩列表\n);printf(-----------------------------------------------------------------------\n);printf(序号 学号 姓名 语文 数学 英语 物理 计算机 平均\n);printf(-----------------------------------------------------------------------\n);for(i0;fread(stu[i],sizeof(Student),1,fp)1;i){printf(%d%8d%8s%8d%8d%8d%8d%8d%10.2f\n,stu[i].n,stu[i].nNum,stu[i].name,stu[i].iCn,stu[i].iMaths,stu[i].iEn,stu[i].iPhy,stu[i].iCom,stu[i].fAvage);}printf(-----------------------------------------------------------------------\n);printf(***********************************************************************\n);fclose(fp);ni;for(i0;in;i)for(ji1;jn;j)if(stu[i].fAvagestu[j].fAvage){tstu[i];stu[i]stu[j];stu[j]t;}fpfopen(studentfile.dats,wb);printf(\n\n\n);printf(***********************************************************************\n);printf( 成绩列表\n);printf(-----------------------------------------------------------------------\n);printf(序号 学号 姓名 语文 数学 英语 物理 计算机 平均\n);printf(-----------------------------------------------------------------------\n);for(i0;in;i){printf(%d%8d%8s%8d%8d%8d%8d%8d%10.2f\n,stu[i].n,stu[i].nNum,stu[i].name,stu[i].iCn,stu[i].iMaths,stu[i].iEn,stu[i].iPhy,stu[i].iCom,stu[i].fAvage);fwrite(stu[i],sizeof(Student),1,fp);}printf(***********************************************************************\n);fclose(fp); } /*主函数*/ main() {int n;for(;;){printf(\n);printf(/******************************************\\\n);printf(* *\n);printf(* 学生信息管理系统 *\n);printf(* 主菜单 *\n);printf(* *\n);printf(* 1.录入数据 *\n);printf(* 2.删除数据 *\n);printf(* 3.输出数据 *\n);printf(* 4.查找数据 *\n);printf(* 5.增加数据 *\n);printf(* 6.修改数据 *\n);printf(* 7.成绩排序 *\n); printf(* 8.退出系统 *\n); printf(* *\n);printf(\\******************************************/\n\n);printf(请输入选择项(1-8):);scanf(%d,n);printf(\n\n\n\n);if(n0n8){switch(n){case 1:Student_Input();break;case 2:Student_Delete();break;case 3:Student_ListOut();break;case 4:Student_Search();break;case 5:Student_Add();break;case 6:Student_Change();break;case 7:Student_Order();break; case 8:exit(0); }}else {printf(***********************************************************************\n);printf(* *\n);printf(* 按任意键 *\n);printf(* 退出! *\n);printf(* *\n);printf(***********************************************************************\n);break;}} }
http://www.w-s-a.com/news/420634/

相关文章:

  • 电商网站界面设计流程ps培训班一般学费多少钱
  • 西安网站运营上海闵行区网站制作公司
  • 宁波网站推广代运营长链接转化成短链接工具
  • 小企业如何建网站怎么自己制作app
  • 苏州品牌网站制作公司宁波建设工程有限公司
  • 合肥网站建设zgkr互联网创业好项目
  • 哪里学网站建设与管理云落wordpress
  • 网站建设意见做网站涉及到哪些
  • 网站导航栏原型图怎么做怎么样创建一个网站
  • 遨游建站金融网站建站
  • cms企业网站模板上海网站开发平台
  • 贵阳网站建设搜q479185700网站团队建设
  • 电商网站建设 教学总结蚌埠市住房建设部网站
  • 深圳罗湖企业网站发稿类别是什么
  • 做网站基本语言企业应用软件开发
  • 网站建设与运营 市场分析影视小程序搭建
  • vs 团队网站开发中铁建设门户网登录咋进不去了
  • 快速网站建设公司哪家好优秀的网站建设
  • 网站开发的自适应wordpress搜索词结果按文章标题
  • 微网站是用什么开发的wordpress中英文主题
  • 纯静态网站怎么做淄博seo开发
  • 江西新农村建设权威网站盐步网站制作
  • 网站ui设计例子怎么做打鱼网站
  • 在1688做公司网站wordpress category
  • 单页面 网站 模板网站代理公司
  • 手机网站底部电话代码网站后台点击添加图片没有反应
  • 龙岩建设局网站声明自学制作网站难不难
  • 济南网站优化小黑godaddy中文网站开发
  • 做微课常用的网站广州seo优化推广
  • 主机屋如何做网站电脑网页游戏大全