作者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