作者minimatsumi (sugar)
看板TransCSI
标题[问题] C语言递回问题
时间Thu Apr 7 19:56:49 2011
请问下面题目,是哪几组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
但是我不确定自己写的对不对,要打结了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.120.33.28
1F:推 windverb:写出来跑一次看看 再画在纸上跑一次 04/08 14:31