登录
注册
首页
华家池
新生入驻
校园动态
梧桐物语
会员认证
梧桐站务
之江
西溪
玉泉
紫金港
跳蚤市场
讲座培训
房屋宿舍
家教兼职
招聘栏目
考研专区
活动组织
电脑网络
户外旅行
体育专题
校园联盟
帖子展区
会员中心
帮助中心
考研专区
C程到底该怎么学啊
+ 发新帖
C程到底该怎么学啊
浏览量:
3789
回帖数:
6
楼主
linyoudrun
[离线]
6
VIP
发帖数:
199
积分:
3413
1楼
求各有经验的学长学姐不吝赐教,最近快被练习网上的题搞得神经衰弱了
发表于 2008/3/2 12:05:40
虚无飘渺
[离线]
6
VIP
发帖数:
257
积分:
3206
2楼
就是指针的用法吧,去图书馆找专门解释指针的书吧
发表于 2008/3/2 13:18:50
落客
[离线]
6
VIP
发帖数:
145
积分:
3636
3楼
输入两个整数m和n(m>=0且n>=0),输出函数Ack(m,n)的值。
在m>=0和n>=0时Ack(m, n)定义为:
Ack(0,n) = n+1
Ack(m,0) = Ack(m-1,1)
Ack(m,n) = Ack(m-1, Ack(m,n-1)) m>0且n>0
这道题
那个看似简单但是无法直接表达的函数。。
发表于 2008/3/2 17:51:41
咔叽
[离线]
6
VIP
发帖数:
129
积分:
3047
4楼
递归啊
发表于 2008/3/2 19:22:17
小虫
[离线]
6
VIP
发帖数:
344
积分:
3071
5楼
但是变量不能用Ack(m,n)等来表示
所以这句Ack(m,0) = Ack(m-1,1)和下一句我就不会了
发表于 2008/3/2 20:34:37
qinsxq
[离线]
6
VIP
发帖数:
88
积分:
3490
6楼
为什么变量不能用函数表示?
发表于 2008/3/2 22:38:28
小高兴
[离线]
6
VIP
发帖数:
145
积分:
3191
7楼
int Ack(int m,int n)
{if(m<0||n<0) return -1;
if(m==0) return n+1;
else if(n==0) return Ack(m-1,1);
else return Ack(m-1,Ack(m,n-1));
}
这个代码应该没问题
签名档
hehe```
发表于 2008/3/3 0:53:51
返回本版
1
请您先
登录
再进行发帖
快速回复楼主
匿名