标题:重发:关于递归函数调用问题的请教(见程序附件)
只看楼主
wangtao88
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2008-11-3
结帖率:70%
已结贴  问题点数:10 回复次数:8 
重发:关于递归函数调用问题的请教(见程序附件)
因程序比较大我把一部分删略了。
问题:该程序在未递归调用前输出的数据是:(即:OKOK的输出 在程序的第74785行)728。递归前的程序没有问题我已经调试过。但在递归调用函数后输出却是(递归调用见void zdz049(int a[][5]) 第75911行 开始调用sl009 a, jtyyxy);)5051。理论上应该比未递归前728的数小很多才对。
请教我在递归调用上出了什么问题?多谢赐教。有什么我说明的请尽管讲
详见附件
筛选程序(摘要部分).rar (64.25 KB)

不好意思我现在只有10分了
搜索更多相关主题的帖子: 没有问题 
2011-01-18 23:19
tdy1006
Rank: 4
等 级:业余侠客
帖 子:173
专家分:240
注 册:2009-5-13
得分:2 
哥们,这是你自己写的???
6万多行就写一个文件。注释也没几个。貌似也编译不过啊,要是涉及保密的话还是自己解决吧。
2011-01-19 10:51
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
得分:2 
真乃神人也, ...

我就是真命天子,顺我者生,逆我者死!
2011-01-19 11:32
wangtao88
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2008-11-3
得分:0 
请多多赐教啦
2011-01-19 14:51
cacker
该用户已被删除
得分:2 
提示: 作者被禁止或删除 内容自动屏蔽
2011-01-19 21:39
日的起烟烟
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:129
注 册:2010-2-27
得分:2 
都是猛人。。。。。
2011-01-19 22:02
wangtao88
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2008-11-3
得分:0 
不敢当!谢谢楼上的回复。
不好单独提出来递归,本意就是想减少程序筛选的行数。该程序递归部分已经是运行过并输出了结果。我的思路是在输出结果后把结果数据重新写入txt文件中,并将数据重新赋值递归回去并判断如果输出的结果OKOK>300的就递归回去重新做一次筛选。
现在问题是重新递归筛选出的数据大大高于原数据。理论上是应该大大小于的。非常郁闷找不出问题所在。
多谢各位高人赐教
2011-01-19 22:49
wangtao88
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2008-11-3
得分:0 
请赐教:QQ.414684710
2011-01-19 22:57
丞相杀手
Rank: 6Rank: 6
等 级:侠之大者
帖 子:203
专家分:462
注 册:2011-1-11
得分:2 
我估计过一段时间你会说:

“写这段程序的时候,只有我和上帝知道这程序是做什么的,现在只有上帝知道这程序是干什么的”

你还是问问知道的人吧

斗不过疯子,不参与争论。
2011-01-20 08:05



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




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

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