2024年C 课程设计

发布 2023-12-14 02:15:11 阅读 8027

1、计算器系统:含在实数范围内的加减乘除计算的计算器,含复数计算器。

两个实数的加,减,乘,除。

两个复数的加,减,乘,除。

复数的模。复数和实数的加,减,乘,除。

要求重载相应运算符。

2、 分数计算器系统。

分数的约分(化简)

判定是否是最简分数(最简分数:分母为正整数;若分子是0,分母为1;

1是分子分母的最大公因子,即分子分母互质)

两个分数的加减乘除。

分数和整数的加减乘除

判定是假分数还是真分数。

实现分数转换成带分数之间的转换

要求重载相应运算符。

3、(矩阵计算器系统)

矩阵计算器

实现求矩阵的负矩阵。

实现数乘一个矩阵。

实现求两个矩阵的加,减,乘 ,转置。

实现矩阵在两行交换,实现矩阵在一行在倍数加到另一行上面。

实现产生特殊阵(单位阵,对角阵,对称阵,零阵)

比较两个矩阵是否相等。

要求重载相应运算符。

如果有时间,还可以实现求矩阵的秩,方阵的行列式的值,方阵判逆,方阵的逆矩阵)

4、大正整数计算器。

大正整数的计算器:

大整数的意义,(整数范围超过了long型的表示范围,怎么办?

需要我们自己处理,通过字符串)

实现大整数的加,减, 移位,一个个位数乘大整数,有时间的话实现大整数乘除和阶乘)

5、图形的体积和面积计算器(容类计算器器和平面图形类计算器)

容类计算器器。

用于计算各种容器的体积和表面积(长方体,正方体,圆柱,圆锥,……

平面图形类计算器。

用于计算各种平面图形的面积和周长(三角形, 长方形, 正多边形, 圆, 扇形, 平行四边形。

6、通讯录管理系统。

排序,查找,修改,插入,删除,清空,(如果用数组判空,判满)

7、学生管理系统。

文件录入,排序,查找,修改,插入,删除,清空。

实现学生成绩的集中管理,供教学管理者对该班学生信息进行增加,删除,修改,查询,实现对单个学生总分的自动运算和所有学生的各门课程的总分运算

8、工资管理系统。

工号名字职称。

工资:基本工资,绩效工资,应发工资,水电费,医保,实发工资。

实现工资的集中管理, 供财务人员可对本单位的人员及工资进行增加、删除、

修改、查询。

对人事的管理及工资发放中的应发工资合计等项目由系统自动进行计算。

年的日历(万年历的一部分):

已知2011.12.31是星期6。

2012.1.1是这年的第1天,(6+1)%7==0 就是星期7

2012.2.1是这年的第32天,就星期(6+32)% 7==3 就是星期3

若某日期是第n天,若(6+n)%7==0就是星期天,若(6+n)%7==x就是星期x (x!=0)

查找某天是这年的第几天。

查找某天查星期几。

查某日期所在月的日历。

整个年份的日历。

查两个日子相差多少天(date1-date2)

查某个日子再过x天是哪个日子 (date1+x)

查某个日子前x天是哪个日子 (date1-x)

查某个月的第n个星期天是哪一天。

查某个月的第n个星期天是哪一天。

2024年C课程设计

1 系统以菜单方式工作。2 信息录入功能。3 信息浏览功能。4 信息查询功能。5 信息修改功能。6 系统退出功能。题目5 班级成绩管理系统 可以2人合作完成 对一个有n个学生的班级,每个学生有m门课程。该系统实现对班级成绩的录入 显示 修改 排序 保存等操作的管理。功能要求 1 本系统采用一个结构体...

C 课程设计

自动走迷宫小游戏。根据课堂讲授内容,做相应的自主练习,消化课堂所讲解的内容 通过调试典型例题或习题积累调试c 程序的经验 通过完成辅导教材中的编程题,逐渐培养学生的编程能力 用计算机解决实际问题的能力。同时在设计的过程中发现自己的不足之处,对以前所学过的知识理解的更加深刻,掌握得更加牢固。迷宫生成。...

c 课程设计

哈尔滨 课程设计报告。课程 c 学号 姓名 班级 教师 1.管理系统的功能说明。课程信息管理 能够增加数据,删除数据,显示数据,修改数据,按姓名和首字母查询数据和一些基本的程序功能。2.存储数据的描述。coursenumber 课程号coursename 课程名subject 所属专业xingzhi...