• 分享
  • 举报
  • 2017-1-8 05:42 PM 发布     
  • 浏览 70 次
  • 下载 20 次
学生成绩管理系统3

学生成绩管理系统3

6
  • 大小: 7.09 KB
    价格: 免费
    更新时间: 2017-01-08

源码简介

【特点】结构体,文件存储

部分代码:

  1. #include<stdio.h> /*引用库函数*/
  2. #include<stdlib.h>
  3. #include<ctype.h>
  4. #include<string.h>
  5. typedef struct /*定义结构体数组*/
  6. {
  7. char num[10]; /*学号*/
  8. char name[20]; /*姓名*/
  9. int score; /*成绩*/
  10. }Student;
  11. Student stu[80]; /*结构体数组变量*/
  12. int menu_select() /*菜单函数*/
  13. {
  14. char c;
  15. do{
  16. system("cls"); /*运行前清屏*/
  17. printf("\t\t****Students' Grade Management System****\n"); /*菜单选择*/
  18. printf("\t\t | 1. Input Records |\n");
  19. printf("\t\t | 2. Display All Records |\n");
  20. printf("\t\t | 3. Sort |\n");
  21. printf("\t\t | 4. Insert a Record |\n");
  22. printf("\t\t | 5. Delete a Record |\n");
  23. printf("\t\t | 6. Query |\n");
  24. printf("\t\t | 7. Statistic |\n");
  25. printf("\t\t | 8. Add Records from a Text File|\n");
  26. printf("\t\t | 9. Write to a Text file |\n");
  27. printf("\t\t | 0. Quit |\n");
  28. printf("\t\t*****************************************\n");
  29. printf("\t\t\tGive your Choice(0-9):");
  30. c=getchar(); /*读入选择*/
  31. }while(c<'0'||c>'9');
  32. return(c-'0'); /*返回选择*/
  33. }
  34. int Input(Student stud[],int n) /*输入若干条记录*/
  35. {int i=0;
  36. char sign,x[10]; /*x[10]为清除多余的数据所用*/
  37. while(sign!='n'&&sign!='N') /*判断*/
  38. { printf("\t\t\tstudent's num:"); /*交互输入*/
  39. scanf("\t\t\t%s",stud[n+i].num);
  40. printf("\t\t\tstudent's name:");
  41. scanf("\t\t\t%s",stud[n+i].name);
  42. printf("\t\t\tstudent's score:");
  43. scanf("\t\t\t%d",&stud[n+i].score);
  44. gets(x); /*清除多余的输入*/
  45. printf("\t\t\tany more records?(Y/N)");
  46. scanf("\t\t\t%c",&sign); /*输入判断*/
  47. i++;
  48. }
  49. return(n+i);
  50. }
  51. void Display(Student stud[],int n) /*显示所有记录*/
复制以上内容
源码截图

NG源码区版权声明1,本源码若无特别声明,则为本站成员原创或整理,版权归作者和本站共同所有,如有特别版权声明,则归版权方所有!
2,本源码由上传者负责,本站不对源码功能和安全性做出任何保证,但是本站会尽量审核源码的安全性
3,请勿上传恶意代码和无法正常编译的代码,本站保留删除恶意代码的权利
4,除明确禁止转载外,NG欢迎公益性网站转载本站资源,但转载请务必注明“NG论坛”,如有可能,请注明本文链接!
5,如您认为此源码侵犯了您的权益,请与我们联系!我们将在5个工作日内做出处理!NG保留全部修改、解释、更新本声明的权利
6,【提示】:如果你发现本源码是恶意病毒或者无法正常运行,请点击右上角的【举报】或者到【反馈区】反馈!

课程设计源码下载排行
名称 趋势 下载量
课程设计源码最新收录
名称 趋势 浏览量
客服中心 搜索 官方QQ群
返回顶部