C程到底该怎么学啊

楼主

linyoudrun [离线]

6VIP

发帖数:199 积分:3413
1楼

求各有经验的学长学姐不吝赐教,最近快被练习网上的题搞得神经衰弱了


发表于 2008/3/2 12:05:40

虚无飘渺 [离线]

6VIP

发帖数:257 积分:3206
2楼

就是指针的用法吧,去图书馆找专门解释指针的书吧

      
发表于 2008/3/2 13:18:50

落客 [离线]

6VIP

发帖数: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

咔叽 [离线]

6VIP

发帖数:129 积分:3047
4楼

递归啊

      
发表于 2008/3/2 19:22:17

小虫 [离线]

6VIP

发帖数:344 积分:3071
5楼

但是变量不能用Ack(m,n)等来表示
所以这句Ack(m,0) = Ack(m-1,1)和下一句我就不会了

      
发表于 2008/3/2 20:34:37

qinsxq [离线]

6VIP

发帖数:88 积分:3490
6楼

为什么变量不能用函数表示?

      
发表于 2008/3/2 22:38:28

小高兴 [离线]

6VIP

发帖数:145 积分:3191
7楼

int Ack(int m,int n)
{if(m<0&#124;&#124;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

请您先 登录 再进行发帖

快速回复楼主