![]() |
|
登录 注册 |
浙大论坛 > 考研专区 > 浏览当前帖子 | 最新帖子进站窗口排行在线会员隐藏左侧栏 |
C程到底该怎么学啊 | |
【返回本版】 【发表帖子】 【回复帖子】 | 浏览量 3684 回帖数 6 |
![]() |
linyoudrun 等级 VIP 楼主 发表于 2008/3/2 12:05:40 编 辑 |
求各有经验的学长学姐不吝赐教,最近快被练习网上的题搞得神经衰弱了 |
![]() |
虚无飘渺 等级 VIP 2 楼 发表于 2008/3/2 13:18:50 编 辑 |
就是指针的用法吧,去图书馆找专门解释指针的书吧 |
![]() |
落客 等级 VIP 3 楼 发表于 2008/3/2 17:51:41 编 辑 |
输入两个整数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 这道题 那个看似简单但是无法直接表达的函数。。 |
![]() |
咔叽 等级 VIP 4 楼 发表于 2008/3/2 19:22:17 编 辑 |
递归啊 |
![]() |
小虫 等级 VIP 5 楼 发表于 2008/3/2 20:34:37 编 辑 |
但是变量不能用Ack(m,n)等来表示 所以这句Ack(m,0) = Ack(m-1,1)和下一句我就不会了 |
![]() |
qinsxq 等级 VIP 6 楼 发表于 2008/3/2 22:38:28 编 辑 |
为什么变量不能用函数表示? |
![]() |
小高兴 等级 VIP 7 楼 发表于 2008/3/3 0:53:51 编 辑 |
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)); } 这个代码应该没问题 |
1 |
论坛帮助 友情链接 会员认证删帖申请 联系我们 |