佛山科学技术学院

实验报告

实验名称小型学生信息管理系统

实验项目 编写一学生信息管理系统,用来管理学生基本信息及成绩信息 专业班级姓名XXX学号

指导教师 成绩 日期

、试验目的

本实验为学生提供了一个既动手又动脑,上机实践的机会。学生通过分析和解决该实验,将课本上的 理论知识和实际有机地结合起来,锻炼学生分析、解决较复杂问题的能力,提高学生编写综合系统程序的 能力。

、实验内容

编写一个学生信息管理系统,主要用来管理学生基本信息及成绩信息。系统功能模块如下图:

显示主菜单

数据输入r

数据输入

r数据

修改

数据 处理

数据 输岀

排序

L.J

查询

统计

退出

不及格r

平均分

科目

具体要求为:

建立学生信息,每个学生的信息应包括:学号、姓名、性别、班级、至少3门课程的成绩;

数据输入:输入学生的各项信息;

数据修改:根据输入学生的学号可以选择修改该学生的信息;

数据处理:可以选择处理方式为:排序、查询、统计。其中:

a)排序:按学号排序

b)查询:根据学号查询成绩

c)统计:可以选择统计各学生的平均成绩或统计所有存在不及格科目的学生;

数据输出:输出学生的相应结果信息;

退出:退出整个学生信息管理系统。

输出结果截屏的第一条记录一定要反映出你自己的真实信息。

三、程序组织结构图、函数调用关系图

四、程序清单

#i nclude

#in clude

#i ncludevstri ng.h>

struct stude nt

{

char num[10];

char n ame[10];

char sex[4];

char clas[20];

int yw,sx,yy;

float ave;

}stu[100];

int i,j;

void In putData()

{

char x;

while(1)

{

printf("\t学号:");

sca nf("%s",stu[i]. nu m); printf("\t姓名:");

scan f("%s",stu[i]. name); printf("\t性别:");

scan f("%s",stu[i].sex);

printf("\t班级:");

scan f("%s",stu[i].clas);

printf("\t语文:");

scan f("%d",&stu[i].yw);

printf("\t数学:");

scan f("%d",&stu[i].sx);

printf("\t英语:");

scan f("%d",&stu[i].yy);

stu[i].ave=float((stu[i].yw+stu[i].sx+stu[i].yy)/3.0);

i++;

printf("\t是否继续输入数据(Y.N)");cin>>x;

if(x==' n'||x=='N') break;

}

}

void EditData()

{

int coun t=0;

char str[10];

prin tf("\n请输入学生学号:");

cin> >str;

while (co un t

{

if(strcmp(str,stu[co un t]. num)==0)

{

数学printf(" 学号姓名性别 班级语文

数学

英语\n");

printf("\n");

prin tf("%-11s",stu[cou nt]. nu m);

prin tf("%-13s",stu[cou nt].n ame);

prin tf("%-8s",stu[cou nt].sex);

prin tf("%-16s",stu[cou nt].clas);

prin tf("%-6d",stu[cou nt].yw);

prin tf("%-6d",stu[co un t].sx);

prin tf("%-4d",stu[co un t].yy);

prin tf("\n");

printf("\n");

break;

}

coun t++;

}

if(co un t>=i)

printf("\n查无此人");

else

{

printf("\n\t修改数据:\n");

printf("\t学号:");

sca nf("%s",stu[i]. nu m);

printf("\t姓名:");

scan f("%s",stu[i]. name);

printf("\t性别:");

scan f("%s",stu[i].sex);

printf("\t班级:");

scan f("%s",stu[i].clas);

printf("\t语文:");

scan f("%d",&stu[i]

c语言学生成绩系统综合实验,C语言学生管理系统_综合实验报告.docx相关推荐

  1. 成绩查询系统c语言,学生成绩查询系统C语言代码(分服务器端和客户端).doc

    学生成绩查询系统C语言代码(分服务器端和客户端) 客户端:#include#include#include #pragma comment(lib , "Wsock32.lib " ...

  2. 学生成绩表c语言,学生成绩信息表(c语言程序)

    <学生成绩信息表(c语言程序)>由会员分享,可在线阅读,更多相关<学生成绩信息表(c语言程序)(16页珍藏版)>请在人人文库网上搜索. 1. include# include# ...

  3. Java黑皮书课后题第7章:**7.17(对学生排序)编写一个程序,提示用户输入学生个数、学生姓名和他们的成绩,然后按照学生成绩的降序打印学生的姓名。假定姓名是不包含空格的字符,使用next()读取

    **7.17(对学生排序)编写一个程序,提示用户输入学生个数.学生姓名和他们的成绩,然后按照学生成绩的降序打印学生的姓名.假定姓名是不包含空格的字符,使用next方法读取 题目 题目描述 破题 代码 ...

  4. python数据分析学生成绩查询系统_python数据分析-学生成绩分析

    python数据分析-学生成绩分析 python数据分析-学生成绩分析 目标:分析学生成绩的影响因素 1.导入原始数据,以及需要用到的库 import pandas as pd import nump ...

  5. python程序设计报告-20192416 实验四《Python程序设计》综合实践报告

    20192416 实验四 <Python程序设计> 综合实践报告 课程:<Python程序设计> 班级:1924 姓名:不愿透露姓名的はんたくさん 学号:20192416 实验 ...

  6. python实验过程心得体会_20192416 实验四《Python程序设计》综合实践报告

    20192416 实验四 <Python程序设计> 综合实践报告 课程:<Python程序设计> 班级:1924 姓名:不愿透露姓名的はんたくさん 学号:20192416 实验 ...

  7. python综合实验心得体会_综合实验心得体会

    综合实验心得体会 [篇一:形态学综合实验心得体会] <形态学综合实验的学习体会> 年级 11 级学号 1130506172 姓名 高焱得分 时间总是在不经意间飞快的流逝,为期一个月的医学形 ...

  8. 基于eNSP的IPv6校园网络规划与设计_综合实验

    作者:BSXY_19计科_陈永跃 BSXY_信息学院 注:未经允许禁止转发任何内容 基于eNSP的IPv6校园网络规划与设计(综合实验) 前言及技术/资源下载说明( **未经允许禁止转发任何内容** ...

  9. c语言输入成绩求不及格,输入一个学生信息,可以输出,不及格那个输出狗后会有程序停止运行...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 但是输入两个以上都不输出了怎么回事啊,也不报错 #include #include #include //单链表的存储结构 typedef struct ...

最新文章

  1. 那些有用但不为大家所熟知的 Java 特性
  2. java for xp_20155328 《Java程序设计》实验三 敏捷开发与XP实践 实验报告
  3. 利用css对shiny页面优化及利用htmlwidgets包创建HTML控件
  4. 四、“一场跨越时空持续数世纪的对话”
  5. 近5年133个Java面试题 你会几个?
  6. 视频数据训练太慢?试试UT-AustinFAIR提出的多重网格训练,加速4.5倍,还能提点!...
  7. ie浏览器框架不显示_thinkphp框架下后台验证码不显示
  8. 阻塞IO, 非阻塞IO, 同步IO,异步IO
  9. 程序迭代时测试操作的要点(后端前端)
  10. 224秒!ImageNet上训练ResNet-50最佳战绩出炉,索尼下血本破纪录
  11. long 雪花算法_Snowflake 雪花算法
  12. C# DirectX.AudioVideoPlayback音频视频播放
  13. c语言中xml的解析方式,浅谈Xml的三种解析方式
  14. Python语言程序设计基础_答案_前言_通识教育必修课程_上海师范大学
  15. 腾讯云uniapp云直播和即时通信插件接入流程
  16. 微星ZH77A-G43老主板加持SSD 成功!
  17. CCD视觉检测设备如何选择光源
  18. 【记一次开发油猴插件的过程】——逆水寒
  19. html大作业展示个人风采,个人风采展示自我介绍精选模板
  20. 石墨烯在生物医学上应用的研究进展_冯冠平:石墨烯医疗应用研究取得重大进展...

热门文章

  1. Large scale GAN training for high fidelity natural image synthesis解读
  2. Anemometer安装
  3. Java课程设计——计算平面图形面积周长、立体图形体积
  4. Android API升级到30遇到的问题
  5. 设置浏览器屏蔽百度推广广告
  6. 计算机网络.期末复习
  7. OJ每日一练——乘方计算
  8. 时间格式转换,转时间戳,转UTC,转中国标准时间
  9. HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。
  10. 2022年计算机二级考试WPS Office高级应用与设计考前冲刺题及答案