5个人年龄
有5个人坐在一起,问第五个人多少岁?他说比第4个人大6岁。问第4个人岁数,他说比第3个人大5岁。问第三个人,又说比第2人大4岁。问第2个人,说比第一个人大3岁。最后问第一个人,他说是10岁。请问第五个人多大? #include<stdio.h>static s_age = 2;
int age(int n)
{
int c = 0;
if (1 == n)
{
c = 10;
}
else
{
c = age(n - 1) + s_age;
}
s_age++;
return c;
}
int main()
{
printf("%d\n", age(5));
return 0;
} {:7_113:}厉害
页:
[1]