有以下程序段: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; d=(1);do{ s=s+d;(2);d=1.0/(k*(k+1));}while((3));printf(“%f\n”,s);
查看答案
下列程序段中,for循环的循环次数为。a=2;b=10;for(i=b;i<=a;i--,a++)printf(“%3d”,i);
以下程序的输出结果是( )main(){ int i,sum;for(i=1;i<6;i++)sum+=sum;printf(“%d\n”,sum);}
A. 15
B. 14
C. 不确定
D. 0
若x是int型变量,以下程序段的输出结果是( )。for(x=3;x<6;x++)printf((x%2)?(“**%d”) :(“##%d\n”),x);
A. **3
B. 4**5
C. B.
D. 3**4
E. 5
F. C.
G. 3**4**5
H. **3
I. 4**5
以下程序的输出结果是main(){ int x,i;for(i=1;i<=100;i++){ x=i;if(++x%2==0)if(++x%3==0)if(++x%7==0)printf(“%d ”,x);}printf(“\n”); }
A. 39 81
B. 42 84
C. 26 68
D. 28 70