问题

请补充函数proc,该函数的功能是计算下面公式SN的值:

SN=1+1/3十4/5+...+2N-1/SN-1

例如,当N=20时,SN=29.031674。

注意:部分源程序给出如下。

请勿改动main函数和其他函数中的任何内容,仅在函数proc的横线上填入所编写的若干表达式或语句。

试题程序:

include<stdlib.h>

include<conio.h>

include<stdio.h>

double proc(int n)

{

double s=1.0,sl=0.0;

int k;

for(【1】;k<=n;k++)

{

s1=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);

}

参考答案
您可能感兴趣的试题
  • 有以下程序:includemain{ short C=124;C=C_;printf(%d\n,c);}若要使程序的运行结果为248,应在下划线处填入的是( )。A.>>2B.|
  • 设有以下程序段:struct MP3{ char name[20];char color;float price;}std,*ptr;ptr=&std:若要引用结构体变量std中的color成员,写法
  • 有以下程序段:int i,n;for(i=0;i<8;i++){n=rand( )%5;switch(n){case l:case 3:printf(%d\n,n);break;case 2:ca
  • 有以下程序:include main( ){ int a=2,b;b=a$amp;}程序运行后的输出结果是( )。A.2B.4C.6D.8
  • 有以下程序:include main( ){ int a=7;while(a--);print[(%d\n,a);}程序运行后的输出结果是( )。A.-1B.0C.1D.7
  • 当c的值不为0时,在下列选项中不能正确将c的值赋给变量a、b的是( )。A.c=b=a;B.(a=c)||(b=c)C.(a=c)&&(b=c);D.a=c=b;
相关内容