语言编程学生成绩管理系统

c语言编程-学生成绩管理系统

#include /*引用库函数*/

#include

#include

#include

typedef struct /*定义结构体数组*/

char num[10]; /*学号*/

char name[20]; /*姓名*/

int score; /*成绩*/

Student;

Student stu[80]; /*结构体数组变量*/

int menu_select /*菜单函数*/

char c;

do

system "cls" ; /*运行前清屏*/

printf "\t\t****Students' Grade Management System****\n" ; /*菜单选择*/

printf "\t\t | 1. Input Records |\n" ;

printf "\t\t | 2. Display All Records |\n" ;

printf "\t\t | 3. Sort |\n" ;

printf "\t\t | 4. Insert a Record |\n" ;

printf "\t\t | 5. Delete a Record |\n" ;

printf "\t\t | 6. Query |\n" ;

printf "\t\t | 7. Statistic |\n" ;

printf "\t\t | 8. Add Records from a Text File|\n" ;

printf "\t\t | 9. Write to a Text file |\n" ;

printf "\t\t | 0. Quit |\n" ;

printf "\t\t*****************************************\n" ;

printf "\t\t\tGive your Choice 0-9 :" ;

c getchar ;/*读入选择*/

while c '0'||c '9' ;

return c-'0' ; /*返回选择*/

int Input Student stud[],int n /*输入若干条记录*/

int i 0;

char sign,x[10]; /*x[10]为清除多余的数据所用*/

while sign! 'n'&&sign! 'N' /*判断*/

printf "\t\t\tstudent's num:" ; /*交互输入*/

scanf "\t\t\t%s",stud[n+i].num ;

printf "\t\t\tstudent's name:" ;

scanf "\t\t\t%s",stud[n+i].name ;

printf "\t\t\tstudent's score:" ;

scanf "\t\t\t%d",&stud[n+i].score ;

gets x ; /*清除多余的输入*/

printf "\t\t\tany more records? Y/N " ;

scanf "\t\t\t%c",&sign ; /*输入判断*/

i++;

return n+i ;

void Display Student stud[],int n /*显示所有记录*/

int i;

printf "\t\t\t

printf "\t\t\tnumber name score\n" ;

printf "\t\t\t

for i 1;i n+1;i++ /*循环输入*/

printf "\t\t\t%-16s%-15s%d\n",stud[i-1].num,stud[i-1].name,stud[i-1].score ;

if i 1&&i%10 0 /*每十个暂停*/

printf "\t\t\t

printf "\t\t\t" ;

system "pause" ;

printf "\t\t\t

printf "\t\t\t" ;

system "pause" ;

void Sort_by_num Student stud[],int n /*按学号排序*/

int i,j,*p,*q,s;

char t[10];

for i 0;i n-1;i++ /*冒泡法排序*/

fo

c语言学生管理系统write to a text file,语言编程学生成绩管理系统.doc相关推荐

  1. C语言期末大作业15个(附源码)成绩管理系统、图书馆管理系统、学生打卡系统、超市信息管理系统、学生考勤系统、职工信息管理系统源码、歌曲信息管理系统、超市收款系统等等

    C语言期末作业15个(上) 1.C语言学生成绩管理系统 2.C语言图书馆管理系统(复杂版) 3.C语言图书馆管理系统(简洁版) 4.C语言停车管理系统(两个版本) 5.C语言学生考勤系统 6.C语言班 ...

  2. C语言期末大作业-学生成绩管理系统(完整源码+设计报告)

    C语言-学生成绩管理系统 一.学生成绩管理系统源码(完整) 二.程序设计报告 1.课程设计目的 2.课程设计任务与要求: 4.课程设计成果(运行截图) 5.课程设计心得 一.学生成绩管理系统源码(完整 ...

  3. C语言链表实现学生成绩管理系统

    #include<stdio.h> #include<string.h> #include<stdlib.h> #include<iostream> i ...

  4. 基于SSM体育竞赛运动会成绩管理系统JAVA毕业设计源码介绍

    这是新款的基于B/S和Web开发的JavaWeb的SSM(Spring+SpringMVC+MyBatis)源码,包含源码数据库论文答辩ppt等,开发工具Idea支持eclipse,MySQL功能也比 ...

  5. Java---设计【运动会成绩管理系统】

    运动会成绩管理系统 设计要求 实现代码 运行结果 设计要求 设计运动会成绩管理系统,实现以下功能: (1)给3个运动项目各输入5名运动员的姓名.参赛号码.比赛成绩: (2)计算每个项目的平均成绩,最好 ...

  6. c语言编程学生管理系统的代码,C语言学生管理系统源代码.doc

    C语言学生成绩管理系统源代码,保证能用-- #include "malloc.h" #include "stdio.h" #include "stdl ...

  7. 用链表c语言程序设计,C语言程序设计-基于链表的学生成绩管理系统

    <C语言程序设计-基于链表的学生成绩管理系统>由会员分享,可在线阅读,更多相关<C语言程序设计-基于链表的学生成绩管理系统(18页珍藏版)>请在人人文库网上搜索. 1.华北科技 ...

  8. c语言用链表实现成绩管理系统,C语言基于单链表得学生成绩管理系统

    前言 传说中讲课通俗而不庸俗,说话风流而不下流的小编又来了哦,今天的主要内容是:C语言基于单链表得学生成绩管理系统.首先给年夜家总结下为什么你们学习C语言会觉得难,尤其是对单链表这块,主要原因得是因为 ...

  9. 用c语言编写图书成绩管理系统,学生成绩管理系统(c语言编写).doc

    学生成绩管理系统(c语言编写) C程序 学生管理系统 /* Note:Your choice is C IDE */ #include "stdio.h" #include&quo ...

最新文章

  1. 3层-CNN卷积神经网络预测MNIST数字
  2. 画五角星中间没有填充_一日一禅(十二)——趣味禅绕画之器物篇
  3. CSS3背景线性渐变
  4. macOS下安装dlib踩坑记录
  5. Time profile 使用
  6. c++学习笔记之类和对象的进阶
  7. Xamarin.Forms: 无限滚动的ListView(懒加载方式)
  8. 特征工程之非线性特征提取和模型堆叠
  9. java显示毫秒改成分钟_【转】java获取当前年、月、日 、小时 、分钟、 秒、 毫秒...
  10. java中使用tika_Tika基本使用
  11. MYSQL–my.cnf配置中文详解
  12. android 课堂讨论内容,Android端课堂交互应用研究与实现
  13. 安装LabelMe出现ERROR: No matching distribution found for labelme解决方式(关闭网络代理+使用清华源)
  14. 图片裁剪上传插件——jquery.photoClip.js
  15. NTKO打开服务器上的文件
  16. 海思Hi3716C多媒体芯片规格书介绍
  17. 深度IP转换器安卓版APP怎么修改OPPO手机IP地址
  18. php在线售卡系统,云尚在线发卡系统PHP源码|专门为个人或小型企业提供在线售卡,订单处理系统...
  19. 员工档案管理系统的功能都有哪些?
  20. OutMan——C语言中的冒泡排序、选择排序、折半查找以及指针的介绍

热门文章

  1. zookeeper conceptual
  2. Windows7 登陆失败:未知的用户名或密码错误 网络共享文件夹
  3. MFC中,多个Button响应同一个事件
  4. 安装Sqlserver2008的问题
  5. 一同事恶搞static
  6. 31 天重构学习笔记14. 分离职责
  7. Word编写论文十大技巧
  8. Docker持续交付部署类型
  9. ReactJs 第二章 JSX
  10. netty keepalive 和 idle 的关系