您好,欢迎光临本网站![请登录][注册会员]  
文件名称: c++学生成绩管理
  所属分类: C/C++
  开发工具:
  文件大小: 62kb
  下载次数: 0
  上传时间: 2012-06-04
  提 供 者: xibaob******
 详细说明: #include #include #include #include int iStudent,nStudent; struct student /*定义结构体*/ { char name[7]; char number[7]; float sub1; float sub2; float sub3; float aver; }; struct student stu[32767]; void main() /*主函数*/ { void welcome(); welcome(); void options(); options(); } void welcome() /*定义进入函数*/ { printf("\n\n\n\t\t****************学生成绩系统****************\n"); printf(" \t\t*** ***\n"); printf("\t\t*** 1.数据输入 ***\n"); printf("\t\t*** 2.数据计算 ***\n"); printf("\t\t*** 3.数据保存 ***\n"); printf("\t\t*** 4.数据读取 ***\n"); printf("\t\t*** 5.数据修改 ***\n"); printf("\t\t*** 6.数据添加 ***\n"); printf("\t\t*** 7.退出系统 ***\n"); printf("\t\t*** ***\n"); printf("\t\t**************~~~~欢迎使用~~~~**************\n\n"); printf("\n\t\t******219版权所有,不得盗用,违者必究*******\n\n\a"); printf("\t\t请用数字1~6选择需要使用的:"); } void options() /*选项函数*/ { int num_options; scanf("%d",#_options); system("cls"); if(num_options==1) { void information_input(); information_input(); } if(num_options==2) { printf("\n\n\t*************欢迎进入数据计算系统***********\n"); void information_calculate(); information_calculate(); } if(num_options==3) { void date_save(); printf("\t*************欢迎进入数据保存系统***********\n"); date_save(); } if(num_options==4) { printf("\t*************欢迎进入数据读取系统***********\n"); void date_read(); date_read(); } if(num_options==5) { printf("\n\n\t*************欢迎进入数据修改系统***********\n"); void data_modification(); data_modification(); } if(num_options==6) { printf("\n\n\t*************欢迎进入数据添加系统***********\n"); void date_add(); date_add(); } if(num_options==7) { printf("\n\n\t*************退出系统~欢迎下次使用**********\n"); printf("\n\n按 0 返回上一菜单! 按任意键退出!\n"); getchar(); } } void information_input() /*信息输入函数*/ { void go_back(); printf("\n\n\t*************欢迎进入数据输入系统***********\n\n"); printf("请输入学生位数:"); scanf("%d",&nStudent;); for(iStudent=1;iStudent<=nStudent;iStudent++) { printf("\t请输入第%d名学生的姓名:",iStudent); scanf("%s",stu[iStudent].name); printf("\t\t请输入第%d名学生的学号:",iStudent); scanf("%s",stu[iStudent].number); printf("\t\t请输入第%d名学生的第一门成绩:",iStudent); scanf("%f",&stu;[iStudent].sub1); printf("\t\t请输入第%d名学生的第二门成绩:",iStudent); scanf("%f",&stu;[iStudent].sub2); printf("\t\t请输入第%d名学生的第三门成绩:",iStudent); scanf("%f",&stu;[iStudent].sub3); } system("cls"); printf("\n\n\t姓名\t学号\t成绩1\t成绩2\t成绩3\n"); for(iStudent=1;iStudent<=nStudent;iStudent++) { printf("\t%s\t%s\t%5.1f\t%5.1f\t%5.1f\n",stu[iStudent].name,stu[iStudent].number,stu[iStudent].sub1,stu[iStudent].sub2,stu[iStudent].sub3); } printf("\n\n输入完毕,按 0 返回上一菜单!\nplease input:"); go_back(); } void go_back() /*返回函数*/ { int step; scanf("%d",&step;); if(step==0) { system("cls"); main(); } } void information_calculate() /*数据计算函数*/ { printf("\n\n\t姓名\t学号\t成绩1\t成绩2\t成绩3\t平均分\n"); for(iStudent=1;iStudent<=nStudent;iStudent++) { stu[iStudent].aver=(stu[iStudent].sub1+stu[iStudent].sub2+stu[iStudent].sub3)/3; printf("\t%s\t%s\t%5.1f\t%5.1f\t%5.1f\t%6.2f\n",stu[iStudent].name,stu[iStudent].number,stu[iStudent].sub1,stu[iStudent].sub2,stu[iStudent].sub3,stu[iStudent].aver); } int i_max=1; float max_aver=stu[1].aver; for(iStudent=1;iStudent<=nStudent;iStudent++) { if(max_aver
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: 学生成绩管理
 输入关键字,在本站1000多万海量源码库中尽情搜索: