单项选择题

有以下程序
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

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序 void swap(char *x,char *y) {char t; t=*x;*x=*y;*y=t; } main() {char *s1= abc ,*s2= 123 ; swap(s1,s2); printf( %s,%s n ,s1,s2); } 程序执行后的输出结果是()。

A.123,abc
B.abc,123
C.1bc,a23
D.321,cba

单项选择题
有以下程序 main(){int i,s=0,t[]={1,2,3,4,5,6,7,8,9 }; for(i=0;i<9; i+=2) s+=*(t+i); printf( %d n ,s); } 程序执行后的输出结果是( )。

A.45
B.20
C.25
D.36

相关试题
  • 以下程序的功能是输入任意整数给n后,输出n...
  • 以下程序中函数fun的功能是:构成—个如图...
  • 以下isprime函数的功能是判断形参a是否为素...
  • 以下函数fun的功能是返回str所指字符串中以...
  • 以下程序的功能是:输出100以内(不含1...