单选题:以下程序的输出结果是:
以下程序的输出结果是:
#include <stdio.h>
void fun(int x);
int main(void)
{
fun(2);
return 0;
}
void fun(int x)
{
if (x == 0)
{
return;
}
printf("%d ", 2 * x);
fun(x - 1);
printf("%d ", 2 * x);
}
A.2 1 1 2
B.4 2 2 4
C.4 2 1 0
D.4 2 1
答案:B
#include <stdio.h>
void fun(int x);
int main(void)
{
fun(2);
return 0;
}
void fun(int x)
{
if (x == 0)
{
return;
}
printf("%d ", 2 * x);
fun(x - 1);
printf("%d ", 2 * x);
}
A.2 1 1 2
B.4 2 2 4
C.4 2 1 0
D.4 2 1
答案:B