课程设计班级系统管理

课程设计班级系统管理

ID:12763379

大小:926.50 KB

页数:26页

时间:2018-07-18

课程设计班级系统管理_第1页
课程设计班级系统管理_第2页
课程设计班级系统管理_第3页
课程设计班级系统管理_第4页
课程设计班级系统管理_第5页
资源描述:

《课程设计班级系统管理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C语言程序设计课程设计报告C语言程序设计课程设计评语:考勤(10)纪律(10)过程(40)设计报告(30)答辩(10)总成绩(100)专业:自动控制班级:控1202姓名:学号:指导教师:兰州交通大学自动化与电气工程学院2013年7月18日25C语言程序设计课程设计报告一、引言《C语言课程设计》是为电子科学与技术等专业学生开设的专业基础实践课程,本课程是一门必修课,是在学习《C语言程序设计》课程之后进行的一个实践教学环节。课程设计的目的是:1、进一步培养学生结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解。2、

2、针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。3、掌握C语言的编程技巧和上机调试程序的方法。4、掌握程序设计的常用算法。二、基础题1.题目编写求以下函数。2.解题思路用三个for循环先分别计算出m,n.(m-n)的阶乘,然后计算函数。3.源程序#includeintmain(){intm,n,i,j,k;intC,C1=1,C2=1,C3=1;printf("输入两个正整数m,n(m>n):");scanf("%d%d",&m,&n);for(i=1

3、;i<=m;i++){C1=C1*i;}for(j=1;j<=n;j++){25C语言程序设计课程设计报告C2=C2*j;}for(k=1;k<=(m-n);k++){C3=C3*k;}C=C1/(C2*C3);printf("m=%dn=%d",m,n);printf("C=%d",C);return0;}4.流程图25C语言程序设计课程设计报告图1.1基础题流程图5.运行结果在程序中输入正整数10和8运行结果如图1.2所示。图1.2二、改错题1.题目给定程序MODI1.C中,fun函数的功能是:先从键盘上输入

4、一个3行3列矩阵的各个元素的值,然后输出主对角线元素之积。请改正程序中的错误,或在横线处填上适当的内容并把横线删除,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。程序如下:#includeintfun(){inta[3][3],sum;inti,j;_____;for(i=0;i<3;i++){for(j=0;j<3;j++)scanf(〃%d〃a[i][j]);}for(i=0;i<3;i++)sum=sum*a[i][i];printf(〃Sum=%dn〃,su

5、m);}main(){fun();}2.错误分析#includeintfun(){inta[3][3],sum;25C语言程序设计课程设计报告inti,j;____//sum未附初值for(i=0;i<3;i++){for(j=0;j<3;j++)scanf(〃%d〃a[i][j]);//输入的格式控制符不对,后面的变量未取地址}for(i=0;i<3;i++)sum=sum*a[i][i];printf(〃Sum=%dn〃,sum);//换行符缺少“”}main(){fun();}3.流程图25C语言程

6、序设计课程设计报告图2.1调用函数流程图图2.2主函数流程图4.改正后的源程序#includeintfun(){inta[3][3],sum;inti,j;sum=1;for(i=0;i<3;i++){for(j=0;j<3;j++)scanf("%d",&a[i][j]);}for(i=0;i<3;i++)sum=sum*a[i][i];printf("Sum=%d",sum);}main(){fun();}5.运行结果该函数的功能是计算一个三阶矩阵的对角线个元素的乘积,输入1、2、3、6、5、4、7

7、、8、9对角线的元素分别为1、5、9,运行结果如图2.3所示。图2.3三、综合题1.题目问题描述:对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。功能要求:1.本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:学号、姓名、性别、年龄、备注。25C语言程序设计课程设计报告1.本系统显示这样的菜单:请选择系统功能项:a.学生基本信息录入b.学生基本信息显示c.学生基本信息保存d.学生基本信息删除e.学生基本信息修改(要求先输入密码)f.学生基本信息查询(1)

8、按学号查询(2)按姓名查询(3)按性别查询(4)按年龄查询g.退出系统2.执行一个具体的功能之后,程序将重新显示菜单。3.将学生基本信息保存到文件中。4.进入系统之前要先输入密码。算法提示:1.数据结构:结构体类型数组2.数据库结构:下表构成该系统的基本数据库。姓名学号性别年龄备注char

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。