循环结构练习

发布 2021-05-29 14:17:28 阅读 6581

#include <>

void main()

int i=0行a

while(i++<1行 b

cout

请回答以下问题:

while循环的条件是 i++<1循环体是 cout<②若a行语句改为“int i=2;”,则c行执行 0 次。

d行语句的执行和b行的条件成立与否不相关 (相关/不相关),d行共执行___1___次。

本程序的输出结果为:__1,2,3

若将行a改为while(++i<=1),输出结果为1,2___

2.阅读以下程序:

#include <>

void main()

int x=3;

docout<<(x-=2)<

}while (!x行b

请回答以下问题:

该程序的循环条件是 --x=0 ,循环体是 x-=2 。

b行的条件表达式“!(x)”若成立,则程序执行 a行;若不成立,则结束 。

行a共执行了 2 次。

程序执行后输出结果为 1,-2

3.阅读以下程序:

#include <>

void main(void)

int s,i行a

for(i=0,s=0;i<10;i行b

s+=i行c

i+=1行d

cout<<"i="<

请回答以下问题:

b行的for循环中循环变量是 i ,给循环变量赋初值的语句是 i=0 ,改变循环变量值的语句有 i++ i+=1 ,循环条件是 i<10循环体语句有 2 行。

a行和b行合并成一条语句是for(int i=0,s=0;i<10;i++)

程序运行的结果为 i=10,s=20

如果删除d行语句,则程序输出为 i=10,s=45

4.阅读以下程序:

for(int i=0; i<3; i行a

for(int j=1; j<5 ; j行b

cout<请回答以下问题:

外层循环的循环变量是 i ,内层循环的循环变量是 j ,循环体语句是 c 行。

当i取值0时,内循环变量的初值和终值分别是 1,5 ,即外循环变量改变一次,内循环变量要循环 5 次。

c行语句共循环执行了 4 次;退出整个循环后i和j的值分别为 3,5 。

程序运行后输出 c 行,分别是 5,6,7,8 。

5.阅读以下程序:

for(int i=0; i<3; i行a

for(int j=i; j<5 ; j行b

cout<请回答以下问题:

外层循环的循环变量是 i内层循环的循环变量是 j ,循环体语句是 c 行。

当i取值0时,内循环变量的初值和终值分别是 1,5 ; 当i取值1时,内循环变量的初值和终值分别是 1,5 ; 当i取值2,内循环变量的初值和终值分别是 1,5 ;因此内循环的循环次数和外循环变量的取值没有 (有/没有)关系。

c行语句共循环执行了 4 次;退出整个循环后i和j的值分别为 3,5 。

循环结构练习

1 百鸡问题 用100元买100只鸡,大公鸡5元1只,母鸡3元1只,小鸡1元3只。问各能买多少只?include include int main int cocks,hens,chicken for cocks 1 cocks 20 cocks for hens 1 hens 34 hens fo...

循环结构练习

1 百鸡问题 用100元买100只鸡,大公鸡5元1只,母鸡3元1只,小鸡1元3只。问各能买多少只?include include int main int cocks,hens,chicken for cocks 1 cocks 20 cocks for hens 1 hens 34 hens fo...

循环结构练习

1 在屏幕上显示一张如下所示的时间表 time 1 morning 2 afternoon 3 night please enter your choice 操作人员根据提示进行选择,程序根据输入的时间序号显示相应的问候信息,选择1时显示 good morning 选择2时显示 good after...