有以下程序int fun(int n) { if(n==1) return 1; else return(n+fun(n-1));}main(){ int x; scanf("%d",&x); x=fun(x); printf("%d\n",x);}执行程序时,给变量x输入10,程序的输出结果是A.55 B.54 C.65 D.45
第1题:
有以下程序 int fun(int n) { if(n=1) return 1; else return(n+fun(n-1)); } main() { int x; scanf("%d",&x);x=fun(x);pfintf("%d\n",x); } 执行程序时,给变量x输入10,程序的输出结果是______。
A.55
B.54
C.65
D.45
第2题:
有以下程序
int fun(int n)
{if(n==1)return 1;
else
return(n+fun(n-1));
}
main()
{int x;
scanf("%d",&x); x=fun(x);printf("%d\n",x)
}
执行程序时,给变量x输入10,程序的输出结果是
A.55
B.54
C.65
D.45
第3题:
1、以下程序的输出结果是():void fun (int n,int *s) { int f1,f2; if (n==1||n==2) *s=1; else { fun(n-1,&f1); fun(n-2,&f2); *s=f1+f2; } } int main() { int x; fun(6,&x); pirntf("%d\n",x); return 0; }
A.4
B.6
C.8
D.12
第4题:
有下列程序:
int fun(int n)
{ if(n==1) return 1;
else return(n+fun(n-1)); }
main
{ int x;
scanf("%d",&x);
x=fun(x);
printf("%d\n",x);}
执行程序时,给变量x输入10,程序的输出结果是( )。
A.55
B.54
C.65
D.45
第5题:
执行以下程序时,给变量x输入10,程序的输出结果是() #include <stdio.h> int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main() { int x; scanf("%d",&x); x=fun(x); printf("%dn",x); }
A.55
B.45
C.25
D.10