C语言课程设计题目汇总 联系客服

发布时间 : 星期二 文章C语言课程设计题目汇总更新完毕开始阅读fde5bfaaa22d7375a417866fb84ae45c3a35c231

.

题目六: 销售管理系统

某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容: 1)销售员的代号 2)产品的代号 3)这种产品的当天的销售额

每位销售员每天可能上缴0-5张便条。假设,收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况(自己设定),进行如下处理。

1)计算上个月每个人每种产品的销售额。

2)按销售额对销售员进行排序,输出排序结果(销售员代号)

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

销售统计报表

产品代号销售员代号 1 2 3 1 2 3 4

每种产品之和

精选word范本!

销售之和 4 5 总和 .

题目七: 魔方阵

把整数1到n2排成一个n×n方阵, 使方阵中的每一行, 每一列以及对角线上的数之和都相同。如n为奇数, 魔方阵可按下述方法构成:

(1) 把1填在第一行的正中间, 然后填入后续的数;

(2) 若数k填在第i行第j列的格子中, 那么k+1应填在它的左上方, 即第i-1行,第j-1列的那个格子中, 如果左上方无格子,即:若i-1为0, 那么填在第n行第j-1列的格子中;若j-1为0, 那么填在第i-1行第n列的格子中; 若i-1和j-1都为0, 那么填在第n行第n列的格子中。

(3) 若按(2)的方法找到的格子中已填过数了, 那么数k+1改填在第k个数的正下方。即填在第i+1行和第j列的那个格子中。编一程序实现上述算法,并模拟显示其过程。

精选word范本!

.

题目八: 速算24 要求:

a. 一副牌54张牌,黑桃(SA,SK,SQ,SJ,S10,??,S2),红桃(HA,HK,HQ,HJ,H10,??,H2),方块(DA,DK,DQ,DJ,D10,??,D2),草花(CA,CK,CQ,CJ,C10,??,C2)以及大鬼Q1和小鬼Q2。其中,A,K,Q,J及Q1,Q2的点值分别为:1,13,12,11,1,1。其余点值就是牌值。 b. 由计算机随机出四张牌。

c. 用户输入能算出24的表达式(只能用加、减、乘、除及括号组成的四则运算)。 d. 计算机检验用户给出的表达式正确与否(包括是否用计算机所给出的四张牌),并根据该表达式计算出值,判断用户的方法是否正确。 e. 表达式求值算法参考有关图书。

精选word范本!

.

题目九:电子英汉词典

实现简单电子英汉词典的功能,具体管理操作包括单词的添加、显示、查找、删除、修改和保存等。

功能要求:

1、采用结构体数组,每个数据的结构应当包括:单词的英文拼写,单词的中文释义。 2、系统功能:

a. 词条录入:即添加单词记录。

b. 信息显示:将所有的单词按字母顺序显示。 c. 词条修改:对已经输入的单词信息进行修改。 d. 词条删除:删除某个单词记录。

e. 单词查询: 输入单词英文拼写,输出该单词的中文释义。 f. 信息保存:将单词信息保存到文件。 g. 退出系统

3、系统使用说明:执行一个具体的功能之后,程序将重新显示功能菜单。系统的功能并不限于上述,可以对其进行扩充完善,如在对信息进行修改和删除时,可以考虑系统的安全性,在执行前若输入正确密码,才可进行操作。 测试数据: 要求被选用的词条有30个左右,简单单词为主。

精选word范本!