C语言简单函数递归调用问题

来源:互联网 发布:g71车内孔编程实例 编辑:程序博客网 时间:2024/05/16 09:23
//共有5位同学,第一个同学的年龄是10,并且后边的同学依次比前面的同学大两岁,求第五个同学年龄,使用递归调用函数
//运行无结果
#include<stdio.h>
int main()
{    
    int k;
    int age(int x,int num);
    k=age(10,5);
    printf("%d\n",k);
    return 0;
}


int age(int x,int num)
{
    int y;
    y=x+2;
    num--;
    while(num>1)
        age(y,num);//这里我想在num大于1的时候,还把y的值传递给x,num值传递个num,问题是出现在这里吗?
    return y;
}
0 0
原创粉丝点击