- 27
- 0
- 约小于1千字
- 约 3页
- 2017-12-20 发布于河北
- 举报
循环结构练习题
/*练习题*/
1 下面程序运行结果是什么?
#includestdio.h
void main()
{
int i,j;float s;
for(i=6;i4;i--)
{
s=0.0;
for(j=i;j3;j--)s=s+i*j;
}
printf(%f\n,s);
}
a. 135.000000 b.90.000000 c. 45.000000 d.60.000000
2 若有:do{i=a-b++;printf(%d,i);}while(!i);
则while中的!i可用下面哪项来代替:
a. i==0 b.i!=1 c. i!=0 d.以上均不对
3 以下while循环执行的执行的次数是_________。
k=0; while(k=10)k=k+1;
4 下列程序段的执行结果是_________。
int j;
for(j=10;j3;j--)
{
if(j%3)j--;--j;j--;
printf(%d,j);
}
5 以下循环语句执行_________次循环。
int i,j;
for(i=5;i;i--)
for(j=0;j4;j++){.......}
6 以下程序段的输出结果是_________。
int i=0,sum=1;
do{sum+=i++;}while(i5);
printf(%d\n,sum);
7 执行以下程序后,输出是_________。
#includemath.h
void main()
{
float x,y,z;x=3.6;y=2.4;z=x/y;
while(1)
{
if(fabs(z)1{x=y;y=x;z=x/y;}
else break;
printf(%f\n,y);}
原创力文档

文档评论(0)