int a,y;a=10;y=0;do{a+=2; y+=a;printf("a=%d y=%d\n",a,y);if(y>20)break;}while(a=14);求答案详解

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 09:13:56

int a,y;a=10;y=0;do{a+=2; y+=a;printf("a=%d y=%d\n",a,y);if(y>20)break;}while(a=14);求答案详解
int a,y;a=10;y=0;do{a+=2; y+=a;printf("a=%d y=%d\n",a,y);if(y>20)break;}while(a=14);求答案详解

int a,y;a=10;y=0;do{a+=2; y+=a;printf("a=%d y=%d\n",a,y);if(y>20)break;}while(a=14);求答案详解

int a=10;y=0;

a+=2;---->a=a+2;

y+=a;---->y=y+a;

do

{}while(a=14)如果a一直等于14,循环会一直进行;

if(y>20)break;如果y的值大于20,循环跳出!

循环结构运行了2次,循环结束!