单选题:写出程序的执行结果
请写出此程序的执行结果。
当输入x的值为5时,程序输出结果是( )
#include <stdio.h>
void fun(int x)
{
int i=0;
x+=i;
i++;
printf("%d ",x);
if(x>10)
return ;
fun(x);
}
int main()
{
int x;
scanf("%d",&x);
fun(x);
printf("%d\n",x);
return 0;
}
A.5 6 8 11 5
B.5 6 8 11
C.死循环
D.5 6 8 11 11
答案:C
当输入x的值为5时,程序输出结果是( )
#include <stdio.h>
void fun(int x)
{
int i=0;
x+=i;
i++;
printf("%d ",x);
if(x>10)
return ;
fun(x);
}
int main()
{
int x;
scanf("%d",&x);
fun(x);
printf("%d\n",x);
return 0;
}
A.5 6 8 11 5
B.5 6 8 11
C.死循环
D.5 6 8 11 11
答案:C