标题:PK赛第一期[N!连加][级别:中级](考虑期末考试,延期至7月21日结束)
只看楼主
zkkpkk
Rank: 2
等 级:论坛游民
威 望:5
帖 子:489
专家分:28
注 册:2006-6-17
得分:0 
这里是VB版块

Viva,espana!
2007-06-29 20:27
xz3501
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-5-12
得分:0 

以下是引用Joforn在2007-6-21 21:31:36的发言:
注意:1、上传参赛作品时只要发EXE文档跟帖即可,源码请发送至1楼的Email地址就行了;
   2、所以参赛作品请自行检查BUG;
  
楼上的代码以经看过,不过还有几处BUG待修改:
1、输出方式不符合要求;
2、N>170时肯定会出现溢出错误。

不过精神可表,我相信,稍加努力,就会成功的
加油!!!

快考试了,每时间咯。在说我们还没教那么难啊,等我放假了在看看把


2007-06-30 11:59
缘子弹
Rank: 1
等 级:新手上路
帖 子:184
专家分:0
注 册:2007-4-5
得分:0 
以下是引用xlin1033xl在2007-6-29 12:06:09的发言:

关于数据溢出,个人觉得可以尝试用字符型

我的那个程序两种处理数据溢出方法都用上了:阶乘计算用单位处理,求和用字符型.
你上面说到的提高运算速度的方法之前我也想到,就是没时间尝试。等考完试放假再实践吧。
可能到那时候斑竹都公布答案了


2007-06-30 12:39
Benison
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2007-6-23
得分:0 

x=1E+18
x=x mod 10
print x
为什么无法实现 x mod 10 ?


2007-06-30 17:48
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
得分:0 
声明:
考虑到最近要期末考试,故当前期PK赛延期至7月21日结帖。
在此也祝各位学子们考试顺利通过!

本人已有五、六年没有考过试了,连期考时间都记不清了,是不是一般都在六月底?

VB QQ群:47715789
2007-06-30 17:51
vbc
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:352
专家分:147
注 册:2006-12-30
得分:0 

我用自己的思想做了一个,不过速度不行,但结果还是对的.大家看看吧!

TCcZBj50.rar (6.16 KB) PK赛第一期[N!连加][级别:中级](考虑期末考试,延期至7月21日结束)



清远鹏程万里人才网:[url=http://www.]http://www.[/url]zq.,qy.
2007-06-30 20:27
vbc
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:352
专家分:147
注 册:2006-12-30
得分:0 

听取上面的意见改进之后速度大大提升.

pWJGLHnQ.rar (6.28 KB) PK赛第一期[N!连加][级别:中级](考虑期末考试,延期至7月21日结束)



清远鹏程万里人才网:[url=http://www.]http://www.[/url]zq.,qy.
2007-06-30 21:41
缘子弹
Rank: 1
等 级:新手上路
帖 子:184
专家分:0
注 册:2007-4-5
得分:0 
以下是引用Joforn在2007-6-30 17:51:29的发言:
声明:
考虑到最近要期末考试,故当前期PK赛延期至7月21日结帖。
在此也祝各位学子们考试顺利通过!

本人已有五、六年没有考过试了,连期考时间都记不清了,是不是一般都在六月底?

Joforn师兄啊,你把考试时间都望得七气八八了吧?!
一般都是在七月初考试的呀...
不说你了,怎么说你也是师兄.
============================================================

复习之余,抽空完成了豆号分隔处理.
还超高仿照Joforn斑竹师兄的最新示例程序加入了位数统计:
[attach]23381[/attach]

[此贴子已经被作者于2007-6-30 21:51:59编辑过]


2007-06-30 21:50
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
得分:0 
我五、六年没有考试了,哪还记得什么时候考啊?只记得一般是九月一号左右开学。

VB QQ群:47715789
2007-06-30 22:42
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
得分:0 
vbc缘子弹做得也相当的不错。
不过vbc的好像计算N=1000时会产生溢出错误(但N<=200时不会出错,所以已经符合题目要求),如果可能话建议你还是一下--改成使用不定长数组的话可能会好一点。
缘子弹的速度似乎比较慢,而且也没得Email源码到指定邮箱,所以不知道你的代码哪些地方可以修改,建议你加强一下算法。
xz3501的未达到到题目要求,还需进一步努力。
就目前各参赛作品为止以xlin1033xl的速度最快。

当前各参赛作品速度对比:
   示例(不是参赛作品,仅作比较)  xlin1033xl   vbc     缘子弹   xz3501
N=200 0.035秒 0.131秒 0.551秒  1.453秒    出错
N=1000 0.481秒 7.814秒 出错   137.656秒    出错 

最后给大家一点提醒:代码可读性和程序安全性也是本题的评分准则,程序界面虽不是本题的必要条件,但也会作为评分的参考(大家要界面好像都是仿示例界面?除了示例中的窗口限制了最小尺寸还未被仿造)。

[此贴子已经被作者于2007-7-1 8:44:42编辑过]


VB QQ群:47715789
2007-06-30 23:35



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




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

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