结合本章案例编程实验分析,下列程序运行后输出结果为sum=____。
(分析结果值误差在正负0.1区间范围内,均为正确答案。另外“!=”为“不等于”运算符,将在第3章进一步学习。)
main()
{int i=1,sum=0;
aaa: if(i!=6)
{sum=sum+i;
i=i+1;
goto aaa;<
举一反三
- 下面程序段执行后,输出n的值是_____。</p></p><p><p>int i,j,n;</p></p><p><p>for (i=1;i<=10;i++)</p></p><p><p>{ n=0;</p></p><p><p> for (j=1;j<=10;j++)</p></p><p><p> n=n+j; </p></p><p><p>}</p></p><p><p>printf(“n=%d ”,n);</p></p> ______
- 实验与分析。执行以下程序输出结果为______。</p></p><p><p>main()</p></p><p><p>{int x=2,y=-1,z=2;</p></p><p><p>if(x<y)</p></p><p><p>if(y<0) z=0;</p></p><p><p>else z+=1;</p></p><p><p>printf(“%d ”,z++);</p></p><p><p>}</p></p> ______
- 执行下面程序段, 只输出”Apple”,完成程序算法填空。。</p></p><p><p> int i,j;</p></p><p><p> char c[]="an Apple";</p></p><p><p> for(i=0; i<=____;i++ )</p></p><p><p> { j=i+3 ;</p></p><p><p> printf("%c
- 不能实现阶乘 8!(结果存放在 p 中) 的程序段是【 】。 A: p=1; for(i=1; i<9; i++) p=p*i; B: p=2; for(i=8; i>3; i--) p=p*i; C: p=1; i=1; while(i<9) p=p*i++; D: p=1; i=8; do{ p=p*i--; } while(i>1);
- <p >该程序中,void main( ){</p><p >int i=0;</p><p >while(i<10){</p><p >if(i<1) continue;</p><p >if(i==5) break;</p><p >i++; </p><p >}</p><p >.....</p><p >while循环的循环次数是( )。</p> A: 死循环,不能确定次数 B: 1 C: 10 D: 6