c语言递归求年龄

Age(5):求第五个人的年龄
Age(4):求第四个人的年龄
Age(3):求第三个人的年龄
Age(2):求第二个人的年龄
Age(1):求第一个人的年龄
Age(n):求第n个人的年龄
Age(n-1):求第n-1个人的年龄
递归求年龄
#include<stdio.h>
int Age(int n)
{
int tmp;
if( n == 1)
tmp = 10;
else
{
tmp = Age(n-1) + 2;
}
return tmp;
}
int main()
{
printf("%d\n",Age(5));
return 0;
}
用for循环求年龄
#include<stdio.h>
int Age1(int n)
{
int tmp = 10;
for(int i = 1;i <n;i++)
{
tmp +=2;
}
return tmp;
}
int main()
{
printf("%d\n",Age1(5));
return 0;
}

发布了27 篇原创文章 · 获赞 1 · 访问量 483

猜你喜欢

转载自blog.csdn.net/weixin_45836151/article/details/104660453