2025年c语言:递归求学生年龄问题

c语言:递归求学生年龄问题有 5 个学生坐在一起 问第 5 个学生的年龄 他说比第 4 个学生大 2 岁 问第 4 个学生的年龄 他说比第 3 个学生大 2 岁 问第 3 个学生的年龄 他说比第 2 个学生大 2 岁 问第 2 个学生的年龄 他说比第 1 个学生大 2 岁 问第 1

大家好,我是讯享网,很高兴认识大家。

5个学生坐在一起,问第5个学生的年龄,他说比第4个学生大2岁,问第4个学生的年龄,他说比第3个学生大2岁,问第3个学生的年龄,他说比第2个学生大2岁,问第2个学生的年龄,他说比第1个学生大2岁,问第1个学生的年龄,他说是10岁。问第5个学生的年龄多大?

程序:

#include<stdio.h>

int age(int n)

{

if (n == 1)

{

return 10;

}

else

{

return (age(n-1)+2);

}


讯享网

}

int main()

{

printf("第5个学生的年龄为:%d\n",age(5));

return 0;

}


结果:

5个学生的年龄为:18

请按任意键继续. . .

本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com//

小讯
上一篇 2025-02-08 23:50
下一篇 2025-04-07 09:14

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/35769.html