我是靠谱客的博主 耍酷钢笔,这篇文章主要介绍递归调用:有五个学生坐在一起,问第五个学生多少岁了,他说比第四个学生大两岁,问他第四个学生岁数,他说比第三个学生大两岁....... 第一个学生是n岁,请问第五个学生多少岁?,现在分享给大家,希望可以做个参考。

解决这道题我们需要用到

fgo(n)=fgo(n-1)+2;

第五个学生比第一个学生大八岁; 

#include<stdio.h>
int main()
{
int fgo(int n);
printf("第五个学生年龄为:%d",fgo(5));//输出第五个学生的年龄
return 0;
}
int fgo(int n)
{
int a;
if(n==1)
{
scanf("%d",&a);
printf("第一位学生的年龄:%dn",a);
a=a;}
else
a=fgo(n-1)+2;
return a;
}

最后

以上就是耍酷钢笔最近收集整理的关于递归调用:有五个学生坐在一起,问第五个学生多少岁了,他说比第四个学生大两岁,问他第四个学生岁数,他说比第三个学生大两岁....... 第一个学生是n岁,请问第五个学生多少岁?的全部内容,更多相关递归调用:有五个学生坐在一起,问第五个学生多少岁了,他说比第四个学生大两岁,问他第四个学生岁数,他说比第三个学生大两岁.......内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(150)

评论列表共有 0 条评论

立即
投稿
返回
顶部