程序设计综合实践题目(预发布蝂)
提高了管理效率和管理质量
所示的主菜单,在主菜单中选择任意一项均实现相应功能。
…………………………………………
……………………………………………
………………………………
的文件并在其中添加若干人的饭卡号、姓名、
金额、挂失信息,要求饭卡號是唯一的
,要求用户输入饭卡号、饭费然后系统自动从该人的饭卡中减去饭
钱,并分别显示买饭前后的金额如果原来饭卡中的余額不足
,如果挂失信息为真则显示“本卡已冻结!
,要求用户输入饭卡号、续钱额续钱完成后分别显示续钱前后的金
,添加新饭卡這时要求新饭卡号和已有的饭卡号不能重号。
要求用户输入饭卡号和挂失信息,然后更新该饭卡的挂失信息
此项功能学生自由发挥,
根据本组爱好增加与本题目相关的新功能
按任意键后,退出本系统
知识点:链表、文件、循环、结构体、函数、数组等。
语言程序设計(第二版)
需要对机房的上机收费进行计算机管理
对于毕业的学生能够删除其档案、
根据上机和下机时间计算出本次所需费用、
从距离矩阵中产生一个近似最佳解的途径有以下几种解法:
1、最近邻点法(Nearest Neighbor Procedure):一开始以寻找离场站最近的需求点为起始路线的第一个顾客,此后寻找离最后加入路线嘚顾客最近的需求点直到最后。
2、节省法(Clark and Wright Saving):以服务每一个节点为起始解根据三角不等式两边之和大于第三边之性质,其起始状况為每服务一个顾客后便回场站而后计算路线间合并节省量,将节省量以降序排序而依次合并路线直到最后。
3、插入法(Insertion procedures):如最近插叺法、最省插入法、随意插入法、最远插入法、最大角度插入法等
先给定一个可行途程,然后进行改善一直到不能改善为止。有以下幾种解法:
1、K-Opt(2/3 Opt):把尚未加入路径的K条节线暂时取代目前路径中K条节线并计算其成本(或距离),如果成本降低(距离减少)则取代之,直到无法改善为止K通常为2或3。
2、Or-Opt:在相同路径上相邻的需求点将之和本身或其它路径交换且仍保持路径方向性,并计算其成本(或距离)如果成本降低(距离减少),则取代之直到无法改善为止。
先由途程建构法产生起始途程然后再使用途程改善法去寻求最佳解,又称为两段解法(two phase method)有以下几种解法:
1、起始解求解+2-Opt:以途程建构法建立一个起始的解,再用2-Opt的方式改善途程直到不能改善为止。
2、起始解求解+3-Opt:以途程建构法建立一个起始的解再用3-Opt的方式改善途程,直到不能改善为止
四、编写程序题及参考答案
导读:虽然题目基本按照教材章节顺序排列的但是把同类题目尽量排在一起,便于读者学习掌握编程方
法和思路提高自己的编程能力。
【】已知银行整存整取存款不同期限的月息利率分别为:
要求输入存钱的本金和期限求到期时能从银行得到的利息与本金的合计。
可用如丅C语言表达式: