精华内容
下载资源
问答
  • 大一c语言课程设计题目
    2021-05-24 05:41:21

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

    18、学生管理系统(限最多2人完成)

    使用下面的数据,用C设计一个简单的学籍管理系统,实现出最基本的功能。

    学生基本信息文件(A.TXT)及其内容:A.TXT文件不需要编程录入数据,可用文本编辑工具直接生成

    学号 姓名 性别 宿舍号码 电话号码

    01 张成成 男 501 87732111

    02 李成华 女 101 87723112

    03 王成凤 女 101 87723112

    04 张明明 男 502 87734333

    05 陈东 男 501 87732111

    06 李果 男 502 87734333

    07 张园园 女 102 87756122

    … …. .. … ………..

    学生成绩基本信息文件(B.TXT)及其内容: 学号 课程编号 课程名称 学分 平时成绩 实验成绩 卷面成绩 综合成绩 实得学分 01 A01 大学物理 3 66 78 82 02 B03 高等数学 4 78 -1 90 01 B03 高等数学 4 45 -1 88

    (一) 功能要求及说明:

    (1)数据录入功能: 对B.TXT进行数据录入,只录入每个学生的学号、课程编号、课程名称、学分、平时成绩、实验成绩、卷面成绩共7个数据. 综合成绩、学分由程序根据条件自动运算。

    综合成绩的计算:如果本课程的实验成绩为-1,则表示无实验,综合成绩=平时成绩*30%+卷面成绩*70%; 如果实验成绩不为-1,表示本课程有实验,综合成绩=平时成绩*15%+实验成绩*.15%+卷面成绩*70% .

    实得学分的计算: 采用等级学分制.

    综合成绩在90-100之间 ,应得学分=学分*100% 综合成绩在80-90之间 ,应得学分=学分*80%

    综合成绩在70-80之间 ,应得学分=学分*75% 综合成绩在60-70之间 ,应得学分=学分*60%

    综合成绩在60以下 ,应得学分=学分*0%

    (2)查询功能:分为学生基本情况查询和成绩查询两种

    A:学生基本情况查询:

    A1----输入一个学号或姓名(可实现选择),查出此生的基本信息并显示输出。

    A2---输入一个宿舍号码,可查询出本室所有的学生的基本信息并显示输出。

    B:成绩查询:

    B1:输入一个学号时,查询出此生的所有课程情况,格式如下:

    学 号:xx 姓 名:xxxxx

    课程编号:xxx 课程名称:xxxxx 综合成绩:xxxx 实得学分: xx

    课程编号:xxx 课程名称:xxxxx 综合成绩:xxxx 实得学分: xx

    课程编号:xxx 课程名称:xxxxx 综合成绩:xxxx 实得学分: xx

    … … … … ……… … …

    共修:xx科,实得总学分为: xxx

    (3)删除功能:当在A.TXT中删除一个学生时,自动地在B.TXT中删除此人所有信息。

    (4) 排序功能:能实现选择按综合成绩或实得学分升序或降序排序并显示数据。

    (二)其它要求:

    (1)只能使用C语言,源程序要有适当的注释,使程序容易阅读

    (2) 至少采用文本菜单界面(如果能采用图形菜单界面更好)

    (3) 学生可自动增加新功能模块(视情况可另外加分)

    (4)写出课程设计报告,具体要求见相关说明文档

    更多相关内容
  • 大一C语言课程设计

    2011-07-16 09:32:45
    大一要做的C语言课程设计大一要做的C语言课程设计大一要做的C语言课程设计大一要做的C语言课程设计大一要做的C语言课程设计大一要做的C语言课程设计
  • C语言课程设计》 1、学生成绩管理系统 学生数据由学号、姓名、班级、三门课(数学、英语、计算机)的成绩和平均成绩构成。 实现功能包括: (1)添加学生的记录 (2)查询学生(分别按学号和姓名) (3)...

    《C语言课程设计》

    1、学生成绩管理系统

    学生数据由学号、姓名、班级、三门课(数学、英语、计算机)的成绩和平均成绩构成。

    实现功能包括:

    (1)添加学生的记录

    (2)查询学生(分别按学号和姓名)

    (3)对学生数据排序(分别按平均成绩和计算机成绩的降序)

    (4)删除学生记录

    (5)修改学生记录

    (6)班级成绩分析(各科平均成绩、最高分、最低分、及格率)

    (7)输出学生信息表

    2、职工信息管理系统

    职工数据由职工编号、姓名、部门、职称、基本工资、加班工资、奖金和总工资构成。

    实现功能包括:

    (1)添加职工的记录

    (2)查询职工(分别按职工编号和姓名)

    (3)对职工数据排序(分别按总工资和基本工资的降序)

    (4)删除职工记录

    (5)修改职工记录

    (6)部门职工分析(平均工资、各种职称所占的百分比)

    (7)输出职工信息表

    3、图书管理系统

    图书数据由编号、书名、出版社、单价和图书状态(库存用0表示或借出用读者编号表示),读者数据由编号、姓名和电话号码构成。

    实现功能包括:

    (1)添加图书的记录

    (2)图书管理(借书和还书)

    (3)对图书数据排序(按单价的降序)

    (4)删除图书记录

    (5)修改图书记录

    (6)添加读者记录

    (7)输出图书信息表和读者信息表

    4、超市管理系统

    超市商品由货物编号、货物名称、进价、销售价、日销售量、库存、生产者构成。

    实现功能包括:

    (1)添加商品的记录

    (2)查询商品(分别按货物编号和货物名称)

    (3)对商品数据排序(分别按销售价和日销售量的降序)

    (4)删除商品记录

    (5)修改商品记录

    (6)日销售盈利分析

    (7)输出商品信息表

    5、实验设备管理系统设计

    实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等),设备名称,设备价格,设备购入日期,是否报废,报废日期等。

    实现功能包括:

    (1)能够完成对设备的录入和修改

    (2)对设备进行分类统计

    (3)设备的破损耗费和遗损处理

    (4)设备的查询

    要求:系统以菜单方式工作。

    6、学生籍贯信息记录簿设计

    编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯。实现功能包括:

    (1)创建信息链表并以磁盘文件保存;

    (2)读取磁盘文件并显示输出所有学生的籍贯信息;

    (3)按学号或姓名查询其籍贯;

    (4)按籍贯查询并输出该籍贯的所有学生;

    (5)能添加、删除和修改学生的籍贯信息。

    7、学生选修课程系统设计

    假定有n门课程,每门课程有:课程编号,课程名称,课程性质(公共课、必修课、选修课),总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供以下功能:

    (1)系统以菜单方式工作

    (2)录入课程信息

    (3)输出课程信息

    (4)查询课程信息(查询方式包括:①按学分查询;②按课程性质查询)

    (5)学生选课信息的录入、输出、查询(查询方式为按学号查询)

    8、学生通讯录管理系统设计

    设计一个学生通信录,学生通迅录数据信息构成内容可自行设计(如:学号、姓名、电话号码、所在班级、寝室地址等),通信录数据类型定义为结构体类型。

    主要实现功能包括:

    (1)创建学生通讯录

    (2)修改学生通讯录

    (3)增删学生通讯录

    (4)能够按多种方式进行查询(如:①按学号查询;②按所在班级查询)

    9、编写一万年历系统

    要求:模仿现实生活中的挂历。

    主要实现功能包括:

    (1)当前页以系统当前日期的月份为准显示当前月的每一天(显示出日及对应的星期几)。

    (2)当系统日期变到下一月时,系统自动翻页到下一月。

    10、销售管理系统设计

    设计一个销售管理系统,假设某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:1)销售员的代号,2)产品的代号,3)这种产品的当天的销售额。要求每位销售员每天必须上缴1张便条。

    试设计一个小型的销售管理系统,使之能提供以下功能:

    (1)系统以菜单方式工作

    (2)录入便条信息

    (3)计算每个人每种产品的销售额

    (4)按销售额对销售员进行排序(按“销售员代号”),并输出排序结果

    (5)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额) 

    展开全文
  • 大一C语言课程设计 大一C语言课程设计 PAGE / NUMPAGES 大一C语言课程设计 C语言课程设计报告 班 级 电气1004 学 号 201009334 姓 名 雷海燕 指导教师 王果 评语 评语 2011 年 07 月 1 基本题目 1.1题目 1.1 题目 有...
  • C语言课程设计题目.docx

    千次阅读 2021-05-21 01:07:29
    C语言课程设计题目一. 设计要求与设计报告设计要求:1. 任意选定以下一个题目完成2. 模块化程序设计3. 锯齿形程序书写格式设计报告格式:1. 设计的目的2. 总体设计(程序设计组成图框、流程图)3. 详细设计(模块功能...

    C语言课程设计题目

    一. 设计要求与设计报告

    设计要求:

    1. 任意选定以下一个题目完成

    2. 模块化程序设计

    3. 锯齿形程序书写格式

    设计报告格式:

    1. 设计的目的

    2. 总体设计(程序设计组成图框、流程图)

    3. 详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等))

    4. 调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施

    5. 原程序清单和执行结果:清单中应有足够的注释

    题目一:职工信息管理系统设计

    职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话(职工号不重复)

    试设计一职工信息管理系统,使之能提供以下功能:

    1. 系统以菜单方式工作

    2. 职工信息录入功能(职工信息用文件保存)——输入

    3. 职工信息浏览功能——输出

    4. 职工信息查询功能——算法

    查询方式:按学历查询、按职工号查询等

    5. 职工信息删除、修改功能(可选项)

    题目二:图书馆信息管理系统设计

    图书馆信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。

    试设计一图书信息管理系统,是指提供以下功能:

    1.系统以菜单方式工作

    2.图书信息录入功能(图书信息用文件保存)——输入

    3图书信息浏览功能——输出

    4. 图书信息查询功能——算法

    查询方式:按书名查询、按作者名查询等

    5. 图书信息删除、修改功能(可选项)

    题目三:图书管理系统设计

    图书管理信息包括:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等。

    功能描述

    1. 新进图书基本信息的输入

    2. 图书基本信息的查询

    3. 对撤销图书信息的删除

    4. 为借书人办理注册

    5. 办理借书手续

    6. 办理还书手续

    要求:使用二进制文件方式存储数据,系统以菜单方式工作

    题目四:学生信息管理系统设计

    学生信息包括:学号、姓名、年龄、出生年月、地址、电话等。

    试设计一学生信息管理系统,是指提供以下功能:

    1.系统以菜单方式工作

    2.学生信息录入功能(学生信息用文件保存)——输入

    3学生信息浏览功能——输出

    4. 学生信息查询功能——算法

    查询方式:按学号查询、按姓名查询等

    5. 学生信息删除、修改功能(可选项)

    题目五:实验设备管理系统设计

    实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等)、设备名称、设备价格、设备购入日期、是否报废、报废日期等。

    主要功能:

    1. 能够完成对设备的录入和修改

    2. 对设备进行分类统计

    3. 设备的破损耗费和遗损处理

    4. 设备的查询

    要求:使用二进制文件方式存储数据,系统以菜单方式工作

    题目六:西文下拉菜单的设计

    主要功能:

    1. 完成一个类似TC集成系统菜单的西文下拉菜单的设计

    2. 不要求实现各子菜单的功能

    要求:可以通过光标键的移动来选择不同的菜单项,被选择的菜单反向显示,当选定某个菜单选项后,按回车键可以实现以简单的动作。

    题目七:学生成绩记录簿设计

    编制一个C语言成绩记录簿,每个学生的信息包括:学号、姓名、C语言成绩。具体功能:

    1. 创建信息链表并以磁盘文件保存

    2. 读取磁盘文件并显示出所有学生的成绩

    3. 按学号或者姓名查询成绩

    4. 添加成绩记录

    5. 修改指定姓名或学号的学生的成绩并可存盘

    6. 显示输出60分一下、60—79、80—89、90以上个分数段的学生信息(可选项)。

    题目八:学生成绩管理系统设计

    学生成绩信息包括:学期、学号、班级、姓名、四门课成绩(语文、数学、英语和计算机)等

    主要功能:

    1. 能按学期、按班级完成对学生成绩的录入和修改

    2. 能按班级统计学生的成绩,求学生的总分及平均分

    3. 能查询学生的成绩,不及格科目及学生名单

    4. 能按班级输出学生的成绩单

    要求:使用二进制文件方式存储数据,系统以菜单方式工作

    题目九:学生通讯录管理系统设计

    设计一个学生通讯录,学生通讯录数据信息构成内容可自行设计(如:姓名、家庭住址、邮政编码、电话号码等),通讯录数据类型定义为结构体类型。

    主要功能:

    1. 能建立、修改和增删学生通讯录

    2. 能够按多种方式查询

    要求:界面友好,易于操作,采用二进制文件存储数据。

    题目十:职工工作量统计系统设计

    表编写一个有程序,该程序输入职工工号和完成的产品数量,程序允许同一职工有多次输入,由程序对其完成的产品数量实现累计。程序按完成数量对他们排序,并确定他们的名次。按完成的产品数量由多到少的顺序,输出名次、同一名次的职工人数及他们的工号(工号由小到大顺序输出)。要求程序用有序链表存储数据信息。

    展开阅读全文

    展开全文
  • 大一C语言课程设计.doc

    千次阅读 2021-05-20 09:20:13
    大一C语言课程设计C语言课程设计报告班 级: 电气1004学 号: 201009334姓 名: 雷海燕指导教师: 王果2011 年 07 月 18 日1 基本题目1.1题目1.1 题目有17个人围成一圈,从0号的人开始报数,凡报到3的倍数的人离开...

    大一C语言课程设计

    C语言课程设计报告

    班 级: 电气1004

    学 号: 201009334

    姓 名: 雷海燕

    指导教师: 王果

    2011 年 07 月 18 日

    1 基本题目

    1.1题目

    1.1 题目

    有17个人围成一圈,从0号的人开始报数,凡报到3的倍数的人离开圈子,然后再数下去。直到最后只剩下一个人为止。问此人原来的位置是多少号。

    1.2 题目分析

    创建一个指针变量,指针变量中的初值为0至16。然后通过for循环将指针变量中所指的值是三的倍数的变量赋值为0,最后找出所要找的值。

    1.3 程序

    #include

    #define N 17

    int main()

    {

    int i,j,k,a[N+1],*p;

    for(i=0,p=a;p<=a+N;i++,p++)

    *p=i;

    p=a+1;

    k=N;

    for(i=0,j=1;k!=1;j++)

    {

    if(p>(a+N))

    p=a+1;

    if(*p!=0)

    i++;

    if(i%3==0&&i!=0)

    {

    *p=0;i=0;k--;

    }

    p++;

    }

    for(i=1;i<=N;i++)

    if(a[i]!=0)

    printf("最后留下的是%d\n",a[i]);

    return 0;

    }

    1.4流程图

    图1.1 基本题目的流程图

    1.5程序的运行结果

    基本体运行结果如图1.2所示:

    图1.2 基本题目运行结果

    2 改错题目

    2.1 改正后程序

    #include

    int main()

    {

    int x=1; int y;

    y=x++;

    printf("y=%d ",y);

    int z;

    z=++x;

    printf("z=%d\n",z)

    return 0;

    }

    2.2 程序运行结果

    程序完成的功能:用x的初始值算出y与z的值。

    改正后的运行结果如图2.1所示:

    图2.1 改正后的运行结果

    3.综合题目

    3.1 题目

    班级成绩管理系统,对一个有N个学生的班级,每个学生有M门课程。该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。

    3.2 程序的主要功能

    本程序实现对一个班学生某几门课程的录入,成绩的显示、成绩的保存、对成绩进行排、对成绩进行修改、对成绩进行统计(包括每门课程的最高分、平均分、超过每门平均分的人数等),运行程序后退出程序。

    3.3 各函数的功能

    (1)input函数

    利用嵌套循环语句,实现对N位学生,M门课程的输入。

    (2)output函数

    实现对先前输入学生成绩的输出。

    (3)save函数

    将输入数据存入指定文件中。

    (4)rank函数

    计算出所有学生的成绩总分,并按照分数从高到低,进行输出。

    (5)change函数

    判断密码是否正确,并对选中学生成绩进行修改。

    3.4程序流程图

    图3.1 综合题目的流程图

    3.4 源程序

    #include

    #include

    #include

    #define N 10/*学生人数*/

    #define M 4/*课程数*/

    #define PASS 890508/*修改密码*/

    void input();/*成绩输入*/

    void output();/*成绩显示*/

    void save();/*成绩保存*/

    void rank();/*成绩排序*/

    void tran();/*成绩修改*/

    void coun();/*成绩统计*/

    void errorinput();/*出错输出*/

    struct student/*成绩数据结构体*/

    {

    char name[10];

    int num;

    float score[M];

    double sum;

    }

    stud[N];

    char subject_name[N][10];

    int main()

    {

    char x;

    while(1)

    {

    system("cls");

    printf(" __________________________________________________

    展开全文
  • 题目:学生管理系统设计 功能:学生管理系统设计,每个学生信息作为一条记录,包括姓名、学号、性别、出生年月、专业、班级、家庭地址、宿舍号码等。 系统要求实现以下功能: 1、输入功能:录入学生信息(包括学生...
  • 猜测大一的同学只要是学习C语言的应该最后都会有课程设计,我们一组当时分配到的题目是写图书馆管理系统。系统并不是很完善,只是实现功能,望大佬勿喷。其中程序的主要贡献者是我舍友范同学(Robin),我是负责了其中...
  • C语言课程设计报告 班 级 电气 1004 学 号 201009334 姓 名 雷海燕 指导教师 王果 评语 2011 年 07 月 18 日 自动化与电气工程学院 C 语言课程设计 基本题目 1.1 题目 1.1 题目 17 个人围成一圈从 0 号的人开始报数...
  • 高级语言程序设计 课程设计评语:学 院 班 级姓 名 学 号成 绩 指导老师年 月 日一、目的1. 进一步掌握和利用C语言进行程设计的能力;2、? 进一步理解和运用结构化程设计的思想和方法;3、? 初步掌握开发一个小型...
  • C语言课程设计实验报模板《程序设计基础》课程设计报告课程设计题目通讯录管理系统指导教师:____李 萍____班 级:__ 0903班_ _ __学生姓名:2009100333_ 闫 晓2009100334 皇 倩2009100335 翟少平2009100336 谢成龙...
  • 大一的时候暑假开学做的C语言课程设计的实习报告,共15天完整版,附题目和答案
  • 巩固和加深学生对C语言课程的基本知识的理解和掌握2. 掌握C语言编程和程序调试的基本技能3. 利用C语言进行基本的软件设计4. 掌握书写程序设计说明文档的能力5. 提高运用C语言解决实际问题的能力(二...
  • c语言课程设计报告

    2021-05-23 11:01:37
    【编译示图】(示图中要有0 error,0 warning的提示)【运行结果示图】2.3.2设计任务2实现过程【算法分析】(用文字或流程图进行描述) 运用STRING函数很简单的【源程序代码】 #include#includeint main...
  • C语言课程设计学生选题说明 C语言课程设计学生选题说明 C语言课程设计学生选题说明
  • 篇一:C语言课程设计总结C语言课程设计总结一、 设计题目:猜数字和贪吃蛇小游戏。专业:09电气工程及其自动化组号:第十组组员:马邢(组长)、王维、毛亮、汪小成、魏坤波、陈维康、高裴石、石峰、葛良志、冯鑫源...
  • c语言课程设计讲解内容图文一、课程设计的目的与要求 1、教学目的 本课程设计是学生学习完《C语言程序设计》课程后,进行的一次全面的综合训练,通过课程设计,更好地掌握使用C语言进行程序设计的方法,加深对C语言...
  • 大一C语言课程设计图书信息管理系统》由会员分享,可在线阅读,更多相关《大一C语言课程设计图书信息管理系统(16页珍藏版)》请在人人文库网上搜索。1、高级语言程序设计 课程设计评语:学 院 班 级 姓 名 学 号 成...
  • C语言课程设计汇报 班 级 电气1004 学 号 20XX09334 姓 名 雷海燕 指导老师 王果 评语 评语 20XX 年 07 月 1 基础题目 1.1题目 1.1 题目 有17个人围成一圈从0号人开始报数凡报到3倍数人离开圈子然后再数下去直到最终...
  • <p><strong><strong><strong> 数学小帮手</strong></strong></strong></p> ...请自行设计,如何出题、如何验证。 谢谢xie ; margin-right:0pt">  ; margin-right:0pt">  ; margin-right:0pt"> </p>
  • 以上是本人在大一时期的C语言课程设计题目为教师工作量管理系统 文件夹里面包含了课程设计源代码,详细的说明书
  • 题目:管理信息系统 要求:研究文件型数据库的结构,模拟文件型数据库管理系统,完成部分功能。 技术要求:使用文件操作、链表操作。 功能要求:包含多种形式的增、删、改、查、排序、统计等基本功能。以及简单的...
  • 我是大一的学生我们要求做课程设计 虽然我比较感兴趣但学的不怎么好希望大家帮帮我1学生成绩系统功能需求:(1)输入学生的成绩信息,包含学号、姓名、性别等基本信息和各课成绩;(2)显示全部学生各科成绩信息;(3)对...
  • C语言课程设计机械设计制造课程设计C语言课程设计学 院: 机电专 业: 机械设计制造班 级: 数控(2)班学 号: 2520110201姓 名: 徐莹指导教师: 宋亚岚2012年6月22日目 录第一章 选择和循环程序设计3第二章 ...
  • 西北工业大学印制 共 NUMPAGES 9 页 第 PAGE 9 页 成绩西北工业大学 成 绩 学年第 一 学期考试题 教学中心 命题教师 姜学锋 审题教师 课程 C语言程序设计 考试时间 2 小时 考试形式 开 闭? A卷 B卷? 班级 班级 学号 ...
  • C语言课程设计报告问题描述解决思路遇到问题和解决办法核心程序总结 问题描述 解决思路 遇到问题和解决办法 核心程序 总结 一、问题描述 学生成绩管理系统:将学生的基本信息和成绩录入,根据学生的基本信息来实现...
  • C语言课程设计

    千次阅读 多人点赞 2021-01-22 21:28:08
    C语言课程设计》任务书 课程设计名称:C语言课程设计(C Language Designing ) 课程设计学分:1学分 课程设计时间:第一学年第1学期 课程设计学时(周数):28学时(1周) 课程设计年级:大一 适用专业:计算机大...
  • 我该咋做 没有思路[face]monkey:8.gif[/face][face]monkey:8.gif[/face] [img=https://img-bbs.csdn.net/upload/202012/14/1607911725_80691.jpg][/img]
  • 高级语言程序设计课程设计评语:学院班级姓成名绩学年号指导老师月日一、目的1. 进一步掌握和利用 C 语言进行程设计的能力;用户作出选择,输入一用户作出选择,输入一整型数值返回主菜单退出按书名查找模块退出按...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,150
精华内容 860
热门标签
关键字:

大一c语言课程设计题目