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

不好意思我现在只有10分了
搜索更多相关主题的帖子: 没有问题 
2011-01-18 23:19
wangtao88
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2008-11-3
得分:0 
请多多赐教啦
2011-01-19 14:51
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



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




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

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