主题:[原创]该程序在递归调用中不对,请赐教是哪里的问题?(见附件)
wangtao88
[专家分:0] 发布于 2011-01-19 19:13:00
因程序比较大我把一部分删略了。
问题:该程序在未递归调用前输出的数据是:(即:OKOK的输出 在程序的第74785行)728。递归前的程序没有问题我已经调试过。但在递归调用函数后输出却是(递归调用见void zdz049(int a[][5]) 第75911行 调用的是:sl009 a, jtyyxy);)5051。理论上应该比未递归前728的数小很多才对。
请教我在递归调用上出了什么问题?多谢赐教。有什么我说明的请尽管讲
详见附件
回复列表 (共5个回复)
沙发
wangtao88 [专家分:0] 发布于 2011-01-19 22:57:00
谢谢各位赐教。
不好单独提出来递归,本意就是想减少程序筛选的行数。该程序递归部分已经是运行过并输出了结果。我的思路是在输出结果后把结果数据重新写入txt文件中,并将数据重新赋值递归回去并判断如果输出的结果OKOK>300的就递归回去重新做一次筛选。
现在问题是重新递归筛选出的数据大大高于原数据。理论上是应该大大小于的。非常郁闷找不出问题所在。
多谢各位高人赐教
板凳
wangtao88 [专家分:0] 发布于 2011-01-19 23:00:00
QQ:414684710
请赐教
3 楼
Chipset [专家分:16190] 发布于 2011-01-20 12:10:00
这种代码还是最好别看了,否则会折寿,想完成什么功能自己写一个好了。
4 楼
sabsa [专家分:0] 发布于 2011-01-25 11:59:00
This is only a [url=http://www.mmopowerlevel.net/powerlist.php?fid=688]wow items[/url] description of the normal mob [url=http://www.mmopowerlevel.net/powerlist.php?fid=688]buy wow items[/url] targetting. Obviously there are mobs who [url=http://www.mmopowerlevel.net/powerlist.php?fid=688]buy wow item[/url] will attack secondary targets with special abilities, ignoring their current threat / aggro.
3) Threat modifiers from Warrior Stances
In Battle Stance [url=http://www.mmopowerlevel.net/powerlist.php?fid=688]wow gear[/url] and Berserker Stance, all threat from a Warrior is multiplied by 80%. In defensive stance, the [url=http://www.mmopowerlevel.net]buy world of warcraft items[/url] multiplier is 130%. With Defiance, it is 145%.
Proof: a simple modification of the [url=http://www.mmopowerlevel.net/powerlist.php?fid=688]buy wow gear[/url] above proof. Get a warrior to do, say, 1000 damage in defensive stance, without defiance. Get [url=http://www.mmopowerlevel.net]buy wow item[/url] a non-warrior to take aggro with white damage. You will find it does not happen [url=http://www.mmopowerlevel.net]wow gear[/url] before 1430 damage. The warrior's 1000 damage [url=http://www.mmopowerlevel.net]buy wow gear[/url] caused 1300 threat in defensive stance, and the 10% barrier [url=http://www.mmopowerlevel.net]World of Warcraft Items[/url] means you need more than 1430 to gain aggro.
5 楼
wangtao88 [专家分:0] 发布于 2011-01-25 15:42:00
我的英语水平还不行奥,谁能帮我翻译下楼上的英文回复。多谢了
[em10]
我来回复