填空题

有以下程序:
int f(int n)
if(n==1)return 1;
else return f(n-1)+1;
main()
int i,j=0;
for(i=1;i<3;i++)j+=f(i);
printf("%d\n",j);

程序运行后的输出结果是 【11】 。

【参考答案】

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

填空题
实现程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于copy命令),假定文件在当前目录下。请补全程序。 #include<stdio.h> void main(int argc,char*argv[]) FILE*f1,*f2; if(argc< 【13】 ) printf( parameter error! n );exit(0); n=fopen(argv[1], r ); f2=fopen(argv[2], w ); while( 【14】 )fputc(fgetc(f1),f2); fclose(f1); fclose(f2);
填空题
函数pi的功能是根据以下近似公式求π值: (π*π) 6=1+1 (2*2)+1 (3*3)+...+1(n*n) 现在请你在下面的函数中填空,完成求π的功能。 #include math.h double s=0.0; long i; for(i=1;i<=n;i++)s=s+ 【7】 ; return(sqrt(6*S));
相关试题
  • 以下程序的输出结果是 【15】 。 #de...
  • 以下程序的输出结果是 【12】 。 void...