标题:可以帮忙优化一下代码么?能使时间缩短点??具体怎么操作呢?请看看我写的 ...
只看楼主
vvvcuu
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:12
帖 子:353
专家分:1253
注 册:2014-4-22
得分:2 
程序运行可能除了速度慢外,不会有其他问题, 但是会对用户产生困扰.  

在程序正常运行的时候,请问楼主,两个scanf语句中间输入数据该如何区分哪个是n, 哪个是x[i]?程序会自己区分, 用户恐怕不知道吧.  

建议在第一个scanf()之前,加入
printf("请输入要计算的边长的数量:\n");  //内容仅作提示用户用, 如果感觉不通顺,请自行修改.

在第一个scanf()之后加入
printf("请输入%d个数字:\n",n);


如果可以,试着加入对n的判断, 这里至少要满足n>=3;

个人认为,程序里的一些提示是应该有的,尤其C的一些小程序, 如果没有这些提示,那么除了程序员自己外,别人是没法使用的.  因为这些提示就是程序与用户的交互.  没有了交互,用户就会茫然的.  就像开始菜单一样, 在起初的windows中, "开始(start)"是叫"系统(system)"的, 结果用户启动完电脑就不知道该干什么了, 后来改成"开始"就没事了.

代码测试环境:  WinXP+C-Free5.0.
2014-05-13 08:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-431356-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.851228 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved