试题来源:2014年计算机二级C语言考试上机冲刺试题(1)
【分析解答题】请补充函数proc(),该函数的功能是计算下面公式SN的值:  
  SN=1+1/3十4/5+...+2N-1/SN-1  
  例如,当N=20时,SN=29.031674。  
  注意:部分源程序给出如下。  
  请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。  
      试题程序:  
      #include  
      #include      
      #include  
      double proc(int n)  
      {  
      double s=1.0,sl=0.0;  
      int k;  
      for(【1】;k<=n;k++)  
      {      
      sl=S;  
      【2】     
      }  
      return  【3】  ;  
      )  
      void main()      
      {     
      int k=0:  
      double sum;  
      system("CLS");  
      printf("\nPlease input N=");  
      scanf("%d",&k);  
      sum=proc(k);  
      printf("\nS=%If",sum);  
      )
考友解析与评论:
 · 这个答案是有歧义
 · 这个答案应该是错的,应该是
 · 我也选错了,不过这个题书上有原话
							
	          			
发布评论 查看全部评论