题目内容

下面函数pi的功能是:根据以下公式,返回满足精度(0.0005)要求的π值,请填空。π/2=1+1/3+1/3*2/5+1/3*2/5*3/7+1/3*2/5*3/7*4/9+…#include #include#includedouble pi(double eps){double s,t;int n;for(【1】;t>eps;n++){s+=t;t=n*t/(2*n+1);}return (【2】);}main(){double x;printf("\nPlease enter a precision:");scanf("%lf",&x);printf("\neps=%lf,π=%lf",x,pi(x));}

查看答案
更多问题

以下程序的功能是用递归方法计算学生的年龄,已知第一位学生年龄最小,为10岁,其余学生一个比一个大2岁,求第5位学生的年龄。请填空。#includeage(int n){int c;if(n==1) c=10;else c=【1】;return c;}main(){int n=5;printf("age:%d\n",【2】);}

以下程序的运行结果是【1】,其算法是【2】。main(){int a[5]={5,10,-7,3,7},i,t,j;sort(a);for(i=0;i<=4;i++)printf("%3d",a[i]);}sort(int a[]){int i,j,k;for(i=0;i<4;i++)for(j=0;j<4-i;j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}}

以下程序的运行结果是【1】,其算法是【2】。main(){int a[5]={9,6,8,3,-1},i,j,t,p;sort(a);for(i=0;i<=4;i++)printf("%3d",a[i]);}sort(int a[]){int i,j,t,p;for(j=0;j<4;j++){p=j;for(i=j;i<=4;i++)if(a[i]

以下程序可计算10名学生1门课成绩的平均分,请填空。float average(float array[]){int i;float aver,sum=array[0];for(i=1;【1】;i++)sum+=【2】;aver=sum/10;return aver;}main(){float score[10],aver;int i;printf("\ninput 10 scores:");for(i=0;i<10;i++) scanf("%f",&score[i]);aver=【3】;printf("\naverage score is %5.2f\n",aver);}

答案查题题库