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

时间:2025-03-11

第五部分:程序的优缺点

【程序的优点】

算法是程序的灵魂,程序的优点首先表现在算法上的优点,其次才是功能上的。

[算法上的优点]主要体现在以下三点:

1. 程序采用main主函数方式设计,程序的主体的功能大都由该功能完成。程序如此设计

有利于程序的进一步改进及有助于程序执行效率的提高。

2. 程序对数据的读写采用了scanf 函数,此数据的读取与存贮方式有利于磁盘数据的加

密,即无法用记事本等程序对数据文件进行正常读取,即有助于数据的保护与加密。另外,对磁盘文本数据的修改有多种方式,通过对比研究发现,本程序采用scanf函数一次性把所有修改过的结构体数组写入文本文件的修改方式,不仅克服了本次程序设计中文本文件不能顺利准确读取的难点,而且相较于传统的fprintf()函数的写入方式与创建临时交换文件的写入方式,写入效率明显提高。

3. 程序执行使用for语句,C语言中的for语句使用是最为灵活的。不仅可以用于循环次

数已确定的情况,而且可以用于循环次数不确定而值给出循环结束条件的情况,他完全可以代替while语句!有助于相应功能准确高效运行。

当然,程序的编写白手写起的,历时3天,克服了非常多的困难,感觉到了很大的压力。程序是在边看书、边查资料、询问、长期思考与设计、调试、试验的基础上编写出来的,在编写程序的过程中,得到了许多的锻炼,编程的思维也得以塑造。

程序经过数次精简,但仍然比较大,可能是编程经验不足造成的,虽不能说本程序比一定他人与此相同的程序运行效率更高,占有资源更少,但是程序执行的准确性还是能够保障的。

[功能上的优点] 主要体现在以下三点:

1.简洁明了的程序菜单。程序主要采用了四组层次不同的菜单,相互独立又相互联系,巧

妙相接,符合用户的使用习惯与思维。

2.人性化的程序提示语言,程序提示语言较人性化,不仅大多为祈使语句、疑问句,而且

提示明确,具有较强的明确的指导作用。程序提示不仅层次分明,提示方式多样,而且提示信息井然有序,更加有利于用户顺利、准确地看懂程序并进行操作。 3.程序采用先对裁判分数进行排序,再将排序后首尾的分数直接与平均值进行比较,得出

最差裁判。即方便的让用户能看懂程序,又提高了计算的效率,减少了运算的次数.再如每次评判结果操作结束后,均会提示是否返回主菜单,并提示是否再进行类似输入操作,这样给用户带来了操作的方便,大大提高了评选的管理效率。

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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