我今天联系了递归的训练
有5个人第1个说自己10岁,第2个说自己小两岁,以此类推。
我的代码:
#include<stdio.h>
int word(int n)
{
if(n==1)
{
return 10;
}
return word(n-1)-2;
}
int main()
{
int n;
for(n=1;n<=5;n++)
{
printf("第%d个人的年龄是%d岁\n",n,word(n));
}
return 0;
}
输出是:
第1个人10岁
第2个人8岁
第3个人6岁
第4个人4岁
第5个人2岁