[問題] 函式問題
問題(Question):
給定函式 A1()、A2()與F()如下,以下敘述何者有誤?(D)
void A1(int n) {
F(n/5);
F(4*n/5);
}
void A2 (int n) {
F(2*n/5);
F(3*n/5);
}
void F (int x) {
int i;
for (i=0;i<x;i++)
printf("*");
if (x>1) {
F(x/2);
F(x/2);
}
}
(A) A1(5)印的* 個數比 A2(5) 多
(D) A2(15)印的*個數比A1(15)多
答案A 我算出來 是A1(5) * **** ** ** 9個 跟A2(5) ** * * *** * * 也是9個
不知哪裡弄錯了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.203.74.58
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1535180000.A.457.html
推
08/25 15:02,
7年前
, 1F
08/25 15:02, 1F
→
08/25 15:07,
7年前
, 2F
08/25 15:07, 2F
→
08/25 15:07,
7年前
, 3F
08/25 15:07, 3F
→
08/25 15:35,
7年前
, 4F
08/25 15:35, 4F
推
08/25 15:47,
7年前
, 5F
08/25 15:47, 5F
→
08/25 15:47,
7年前
, 6F
08/25 15:47, 6F
→
08/25 15:49,
7年前
, 7F
08/25 15:49, 7F
→
08/25 15:58,
7年前
, 8F
08/25 15:58, 8F
→
08/25 16:26,
7年前
, 9F
08/25 16:26, 9F
討論串 (同標題文章)