OC中如何实现递归调用。
答案:1 悬赏:30 手机版
解决时间 2021-12-03 04:09
- 提问者网友:骑士
- 2021-12-02 03:28
OC中如何实现递归调用。
最佳答案
- 五星知识达人网友:动情书生
- 2021-12-02 04:26
- (int)func:(int)num{
int i = 1;
if (i > num) {
return i;
}
i = num * [self func:num - 1];
return i;
}
- (void)func2:(int)num{
int total = 0;
for (int i = 1; i <= num; i++) {
total = total + [self func:i];
}
NSLog(@"%d",total);
}
oc是obj-c吧 希望没误会
int i = 1;
if (i > num) {
return i;
}
i = num * [self func:num - 1];
return i;
}
- (void)func2:(int)num{
int total = 0;
for (int i = 1; i <= num; i++) {
total = total + [self func:i];
}
NSLog(@"%d",total);
}
oc是obj-c吧 希望没误会
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯