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

大学C语言系统作业,c语言大作业_学生成绩管理系统v5.0.doc

Word格式

完美整理

//成绩管理系统v1.0

#include

#include

#include

#define N 30

#define M 6

typedef struct student

{

long studentID;

char studentName[10];

int score[M];

}STU;

void Input (STU stu[],int n,int m);

void Totalave (STU stu[],int n,int m);

void evestuTotalave (STU stu[],int n,int m);

void Scoredes (STU stu[],int n,int m);

void Scoreas (STU stu[],int n,int m);

void Numas (STU stu[],int n,int m);

void Dicas (STU stu[],int n,int m);

void Searchbynum (STU stu[],int n,int x,int m);

void Searchbymane(STU stu[],int n,char name[],int m);

void statistis (STU stu[],int n,int m);

void List (STU stu[],int n,int m);

int main()

{

int n,c,x,m;

char name[10];

STU stu[N];

printf("输入学生人数");

scanf("%d",&n);

printf("输入考试科目");

scanf("%d",&m);

printf("1.Input record\n");

printf("2.Caculate totel and average score of every course\n");

printf("3.Caculate totel and average score of every student\n");

printf("4.Sort in descending order by total score of every student\n");

printf("5.Sort in ascending order by total score of every student\n");

printf("6.Sort in ascending order by number\n");

printf("7.Sort in ascending order by name");

printf("8.Search by number\n");

printf("9.Search by name\n");

printf("10.Statistic analysis for every course\n");

printf("11.List record\n");

printf("0.Exit\n");

printf("Please enter your choice:\n");

printf("\n");

for(;;)

{

scanf("%d",&c);

switch(c)

{

case 1: //录入学生学号和各科成绩

Input (stu,n,m);

printf("Please enter your choice:\n");

break;

case 2: //计算每门课程的总分和平均分

Totalave (stu,n,m);

printf("Please enter your choice:\n");

break;

case 3: //计算每个学生的总分和平均分

evestuTotalave (stu,n,m);

break;

case 4:

相关文章:

  • 英文字母哈夫曼编码c语言,C语言哈夫曼编码代码
  • c语言内怎么更改环境变量,C语言中使用环境变量的技巧
  • 太原理工大学c语言课程设计报告,太原理工大学程序设计技术实验报告
  • C语言编程机器码转真值,【转载】IEEE754浮点数的表示方法
  • c语言题加密文件,请高手指教!C语言文件加密题!
  • linux machine start,linux中MACHINE_STARTEND在9g10ek上实现
  • android设置按钮大小为屏幕百分比,android – 设置UI元素的位置/大小为屏幕大小的百分比...
  • android4.1用哪个ndk编译,androidstudio中用ndk编译的问题
  • 海美迪盒子android升级,海美迪4K播放器直升安卓7.0 画质再上新境界
  • android 手势旋转,android中手势操作图片的平移、缩放、旋转
  • 微信分身 android,微信分身版安卓版
  • android的设备节点,无法打开设备节点android
  • html加载图标的xpath位置,在格式不正确的HTML中使用XPath查找节点(或...
  • html 布局 id class,不使用class和id进行网页布局的方法
  • html画布模板,html2canvas.js
  • [Vue CLI 3] 配置解析之 css.extract
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • create-react-app做的留言板
  • JS学习笔记——闭包
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • Map集合、散列表、红黑树介绍
  • MobX
  • Netty 4.1 源代码学习:线程模型
  • NSTimer学习笔记
  • oldjun 检测网站的经验
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • V4L2视频输入框架概述
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 开源地图数据可视化库——mapnik
  • 正则学习笔记
  • HanLP分词命名实体提取详解
  • 阿里云ACE认证之理解CDN技术
  • 阿里云服务器购买完整流程
  • ​你们这样子,耽误我的工作进度怎么办?
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • #数学建模# 线性规划问题的Matlab求解
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (新)网络工程师考点串讲与真题详解
  • (一)基于IDEA的JAVA基础1
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • ***检测工具之RKHunter AIDE
  • .net6 webapi log4net完整配置使用流程
  • .sh 的运行
  • @Transactional 竟也能解决分布式事务?
  • [2018][note]用于超快偏振开关和动态光束分裂的all-optical有源THz超表——
  • [android] 看博客学习hashCode()和equals()
  • [AutoSar]BSW_Memory_Stack_003 NVM与APP的显式和隐式同步
  • [c]统计数字
  • [hdu1561] The more, The Better 【树形DP】