c语言程序及流程图!万分感谢

来源:百度知道 编辑:UC知道 时间:2024/05/10 06:48:17
有5个人坐在一起,问第五个人几岁?他说比第四个人大2岁,问第四个人岁数,她说比第三个人大2岁,问第三个人岁数,又说比第二个大2岁,问第二个人,说比第一个大2岁,最后问第一个人,他说10岁,请编程实现第五个人年龄多大?

这样的话,一看题目就知道用递归调用了。。
#include "stdio.h"
age(int n)
{
int c;
if(n==1)
c=10;
else c=age(n-1)+2;
return(c);
}
main()
{
printf("%d",age(5));
}

int a,b;
a=10;
for(int i=1;i<5:i++){
b=a+2;}