以下程序输出的结果是( )int main( ){ int a=0,j; for(j=0;j<4;j++) { switch(j) { case 0: case 3:a+=2; case 1: case 2:a+=3; default:a+=5; } } printf("%d\n",a); return 0;}
查看答案
下面程序的功能是计算1-3+5-7+ …… -99+101的值。#include int sum(){ int i,t=1,s=0;for(i=1;i<=101;i+=2) { ____;s=s+t;t=t>0?-1:1; } return s;}int main(){ int s=0; s=sum();printf("%d\n",s); return 0;}
下面程序的功能是计算S= 0!+1!+2!+…+k! (k>=0)。#include long fun(int n){ int i; long s=1; for(i=1;____;i++) s*=i; return(____);}int main(){ int k,n; long s; scanf("%d",&n); s= ____; for(k=0;k<=n;k++) s+= ____; printf("%ld\n",s); return 0;}
下面程序的功能是根据近似公式:π2/6≈ 1/12+1/22+1/32+ …… +1/n2,求π值。#include double pi(long n){ double s=0.0; long i; for(i=1;i<=n;i++) s=s+1.0/(float)(i*i); return(____);}
有以下程序段:s=1.0;for(k=1;k<=n;k++) s=s+1.0/(k*(k+1));printf("%f\n",s);填空完成下述程序,使之与上述程序的功能完全相同。s=0.0;____;k=0; do{ s=s+d; ____; d=1.0/(k*(k+1));}while(____);printf("%f\n",s);