高立秦的C语言实习报告(10)

时间:2025-03-11

【程序的缺点】

主要表现在以下四点:

1.程序虽然经过多次精简,但仅仅是形式上、小范围的精简,仍未得到本质上的精简,即

未找到更加简单、更加高效、更加合理、更小占用的资源的算法。 2.程序仍然存在不合理的地方,例如程序某些部分输入错误会导致程序中止或转向其他功

能模块,即程序建议用户注意提示,进行合理的准确的输入,这样更有利于管理工作。 3.程序功能仍然不够完善。例如程序不能根据多组数据的输入判断出总的最公平和最不公

平的裁判,这是程序设计时所没有考虑到了。到了程序编写后期,经老师指导也发现了此错误,但却没有及时修改。

4.操作界面为DOS界面,不符合时代潮流,也不符合现代用户操作的习惯,信息表达方式

不丰富,比较单一,缺少图片、音乐等元化表达方式。

第六部分:程序改进思路

【针对第一点:程序算法精简问题】

>>改进思路: 1. 算法上除了采用结构体数组外,考虑在程序的算法设计上引入排序法,考察这样对数据

组织运算效率上是具有提高作用的。 2. 就现有知识水平、经验来看,对我来说,本程序的算法设计上已经是最精简的了。C语

言知识博大精深,有必要对C语言的专著进行研究学习,多阅读别人的程序代码、多动手实践操作与设计,这样便对程序算法精简改进提供了可能。

【针对第二点:用户输入错误问题】

>>改进思路:

对每个数据输入段代码进行更深的研究与分析,明确变量的类型、可能的数值,然后进行分类判断(if或switch语句),必要时借助for循环语句来控制程序进行,保障各模块运行相对独立,稳定准确执行各自功能。典型方法是如果输入数据错误,通过printf输出问题,并用for或(do)while构成循环,直到用户输入正确为止。此功能本因在程序中得以体现,但因对C语言编程掌握的不够全面和深入,加上时间不太充分,此程序中没有体现出来,是我编程工作中的失误,再以后还需加深学习并改进!

【针对第三点:程序功能完善问题】

>>改进思路:

[管理员对运动员的成绩输入]设计思路:将裁判的评给分数全部读入,并且全部进行简单的排序,通过去掉排序后首尾最高和最低分,求出相应的歌手的平均成绩,再将平均值与

高立秦的C语言实习报告(10).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219