为了账号安全,请及时绑定邮箱和手机立即绑定

用循环和递归怎么做?

用循环和递归怎么做?

C
小强129619 2017-04-17 19:11:00
有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁,问第4个人多少岁?他说比第3个人大2岁,//问第3个人多少岁?,他说比第2个人大2岁,问第2个人?,说比第1个人大2岁,最后问第1个人,他说是10岁,问第5个人多大?
查看完整描述

3 回答

已采纳
?
么么哒萌萌哒

TA贡献2条经验 获得超0个赞

#include<stdio.h>

int old(int i)

{

int k;

if(i==1)

{

return 10;

}

else 

{

k=old(i-1)+2;

return k;

}

int main()

{

int i;

printf("%d\n",old(5));

}


查看完整回答
反对 回复 2017-04-18
?
qq_搁浅的那份思念_0

TA贡献1条经验 获得超0个赞

void fun(int a)

{

    int i=0;

    if(i==5)

    return;

    else

    i++;

    fun(a+2);

    printf("%d",a);

}

main()

{

    int age=10;

    fun(age);

    return 0;

}

查看完整回答
反对 回复 2017-04-18
?
么么哒萌萌哒

TA贡献2条经验 获得超0个赞

#include<stdio.h>


int main()

{

int i,j;

for(i=0;i<5;i++)

{

j=10+i*2;

}

printf("%d",j);

}

循环

查看完整回答
反对 回复 2017-04-18
  • 3 回答
  • 0 关注
  • 1325 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信