24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 523  |  回复: 7
当前主题已经存档。

xiuxiu2665

木虫 (初入文坛)

[交流] 【求助】一个关于循环嵌套的问题【已解决】

小弟想做一个多层循环的嵌套,但循环嵌套的层数不确定,想由用户确定。说白了,就是想做一个n层的{do...{do...end do}end do},但n不确定。想了半天,没有找到合适的方案。哪位大侠能够指点迷津,不胜感激。

[ Last edited by wangen994 on 2009-6-27 at 22:12 ]
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

老虎大王

木虫 (著名写手)

★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
wangmonk(金币+1,VIP+0):深入讨论 6-24 22:00
spc08(金币+1,VIP+0):谢谢交流 6-24 22:11
wangen994(金币+1,VIP+0):受楼主委托,感谢你的参与讨论 6-27 22:08
你通过在Do/enddo 里面加入cycle, exit等语句,以及使用if then/endif 、以及goto等 语句,可以实现对于要不要进入某层循环的控制。
2楼2009-06-24 18:24:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wuchenwf

荣誉版主 (职业作家)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
sunxiao(金币+1,VIP+0):thank you 6-26 03:15
wangen994(金币+1,VIP+0):受楼主委托,感谢你参与讨论 6-27 22:09
这个应该不难吧,像搂上说的把程序写出来看看 我觉得就行
3楼2009-06-24 19:35:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lvjian8596

木虫 (小有名气)

★ ★ ★ ★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
spc08(金币+1,VIP+0):感谢交流 6-24 22:11
wangen994(金币+5,VIP+0):受楼主委托,感谢你参与讨论 6-27 22:09
搂主的问题是要写不确定个DO  END DO!感觉靠cycle, exit等,还是没法确定!
假如你程序中写了N个DO,那么想做N+1的时候该怎么办呢,希望高手指点!
用递归函数不知道可不可以!recursive

[ Last edited by lvjian8596 on 2009-6-24 at 20:48 ]
4楼2009-06-24 20:29:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sitonyl

铁杆木虫 (文坛精英)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
wangen994(金币+1,VIP+0):受楼主委托,感谢你参与讨论 6-27 22:09
这个的确不太容易,现在还没想明白。
zz
5楼2009-06-24 21:03:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woshilsh

荣誉版主 (职业作家)

优秀版主

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
wangmonk(金币+1,VIP+0):深入讨论 6-24 22:01
wangen994(金币+10,VIP+0):受楼主委托,感谢你参与讨论 6-27 22:10
function  xunhuan(n) //n就是你想要的层数
//写你循环里面的东西
do.....
enddo
xunhuan(n-1);

其实就是楼上说的递归
[center][url=http://www.91cool.net/][img]http://id.91cool.net/sign/?name=小木虫印&say=各位版主辛苦了![/img][/url][/center]
6楼2009-06-24 21:56:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiuxiu2665

木虫 (初入文坛)

谢谢大家啦

wangen994(金币+0,VIP+0):请你给我发信息告诉我你讲给那个虫子多少金币,我帮你操作, 6-27 09:01
以前没有用过recursive,准备回去试试6楼的方案。谢谢大家的建议。不知道怎么给金币。。。

因为我想要嵌套,不知道应不应该改成这样
subroutine xunhuan(n)
do ...
......
call xunhuan(n-1)
......
enddo
end
引用回帖:
Originally posted by woshilsh at 2009-6-24 21:56:
function  xunhuan(n) //n就是你想要的层数
//写你循环里面的东西
do.....
enddo
xunhuan(n-1);

其实就是楼上说的递归

7楼2009-06-25 09:08:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woshilsh

荣誉版主 (职业作家)

优秀版主

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
wangen994(金币+1,VIP+0):谢谢你的 参与 6-27 09:00
Foutran语言我涉及过一点,但是有目的性的设计

所以我是根据C语言思路写那种递归套路,呵呵!

希望你早日搞定!
[center][url=http://www.91cool.net/][img]http://id.91cool.net/sign/?name=小木虫印&say=各位版主辛苦了![/img][/url][/center]
8楼2009-06-26 13:57:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xiuxiu2665 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 考研调剂 +5 小蜡新笔 2026-03-29 5/250 2026-03-29 13:00 by wxiongid
[考研] 求调剂一志愿武汉理工大学材料工程(085601) +7 WW.' 2026-03-23 9/450 2026-03-29 12:42 by fmesaito
[考研] 340求调剂 +6 Amber00 2026-03-26 6/300 2026-03-29 12:06 by 无际的草原
[考研] 348求调剂 +5 小懒虫不懒了 2026-03-28 5/250 2026-03-29 10:34 by 唐沐儿
[考研] 085600,材料与化工321分求调剂 +9 大馋小子 2026-03-28 9/450 2026-03-28 14:56 by 神马都不懂
[考研] 085602 307分 求调剂 +7 不知道叫什么! 2026-03-26 7/350 2026-03-28 09:57 by 神马都不懂
[考研] 311求调剂 +3 希望上岸阿小杨 2026-03-23 3/150 2026-03-28 07:57 by 热情沙漠
[考研] 291求调剂 +6 HanBeiNingZC 2026-03-24 6/300 2026-03-28 07:55 by baoball
[考研] 0703化学/290求调剂/本科经历丰富/工科也可 +9 丹青奶盖 2026-03-26 10/500 2026-03-28 07:45 by barnett0632
[考研] 07化学280分求调剂 +10 722865 2026-03-23 10/500 2026-03-27 15:51 by Plutoqq
[考研] 308求调剂 +7 墨墨漠 2026-03-25 7/350 2026-03-27 14:47 by 狂炫麦当当
[考研] 305求调剂 +5 哇卢卡库 2026-03-26 5/250 2026-03-27 14:01 by laoshidan
[考研] 333求调剂 +3 question挽风 2026-03-23 3/150 2026-03-27 11:29 by 不吃魚的貓
[考研] 312求调剂 +9 上岸吧ZJY 2026-03-22 13/650 2026-03-27 11:24 by sanrepian
[考研] 286求调剂 +4 lim0922 2026-03-26 4/200 2026-03-27 10:28 by guoweigw
[考研] 材料考研求调剂 +3 Dendel 2026-03-23 6/300 2026-03-26 17:51 by fmesaito
[考研] 289求调剂 +17 硕星赴 2026-03-23 17/850 2026-03-26 16:18 by 不吃魚的貓
[考研] 生物技术与工程 +3 1294608413 2026-03-25 4/200 2026-03-25 18:02 by 1294608413
[考研] 一志愿国科过程所081700,274求调剂 +3 三水研0水立方 2026-03-23 3/150 2026-03-23 23:11 by MajorWen
[考研] 284求调剂 +3 yanzhixue111 2026-03-23 6/300 2026-03-23 22:58 by pswait
信息提示
请填处理意见