C语言学习之函数调用递归问题,有5个学生坐在一起,问第5个学生多少岁?
生活随笔
收集整理的這篇文章主要介紹了
C语言学习之函数调用递归问题,有5个学生坐在一起,问第5个学生多少岁?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
有5個學生坐在一起,問第5個學生多少歲,他說比第4個學生大2歲。
問第4個學生歲數,他說比第3個學生大2歲。
問第3個學生,又說比第2個學生大2歲。
問第⒉個學生,說比第1個學生大2歲。
最后問第1個學生,他說是10歲。
請問第5個學生多大。
int main(){int age(int n);printf("第五個學生的年紀:%d\n",age(5));return 0; } int age(int n){int c;if(n==1){//如果n等于1,年齡為10 c=10;}else{//如果n不等于1c=age(n-1)+2;// 年齡是前一個學生的年齡加2(如第4個學生年齡是第3個學生年齡加2)}return(c); }
不懂請留言,謝謝!
總結
以上是生活随笔為你收集整理的C语言学习之函数调用递归问题,有5个学生坐在一起,问第5个学生多少岁?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言学习之求一个3X3的整型矩阵对角线
- 下一篇: C语言之通过指针变量访问整型变量