Re: [问题] C语言递回问题

楼主: b2243 (bb)   2011-04-09 03:14:06
简略的打,有些没f(?,4)完整,自己推
┌4*
┌3┼5*
│ └6*
┌2┼4*
│ └5*
│ ┌4*
┌f(1,4)┼3┼5*
│ │ └6*
│ └4*

f(0,4)╪f(2,4)*****

└f(3,4)***
17个*
※ 引述《minimatsumi (sugar)》之铭言:
: 请问下面题目,是哪几组x,y印出星星
: void fun (int x, int y){
: if (x >= y) printf("*");
: else{
: fun(x+1,y);
: fun(x+2,y);
: fun(x+3,y);
: }}
: f(0,4)时会印出多少个*号?
: (A)14 (B)15 (C)16 (D)17
: 答案是D
: 但是我不确定自己写的对不对,要打结了

Links booklink

Contact Us: admin [ a t ] ucptt.com