#include main ( ) { int a=10,y=0 ; do { a+=2 ; y+=a ; if (y>50) break ; } while (a=8) ; p#include main ( ){int a=10,y=0 ;do {a+=2 ;y+=a ;if (y>50)break ;}while (a=8) ;printf("a=%d y=%d\n",a,y) ;getch();}程序时如何运行的,
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 11:26:26
![#include main ( ) { int a=10,y=0 ; do { a+=2 ; y+=a ; if (y>50) break ; } while (a=8) ; p#include main ( ){int a=10,y=0 ;do {a+=2 ;y+=a ;if (y>50)break ;}while (a=8) ;printf(](/uploads/image/z/1781322-42-2.jpg?t=%23include+main+%28+%29+%7B+int+a%3D10%2Cy%3D0+%3B+do+%7B+a%2B%3D2+%3B+y%2B%3Da+%3B+if+%28y%3E50%29+break+%3B+%7D+while+%28a%3D8%29+%3B+p%23include+main+%28+%29%7Bint+a%3D10%2Cy%3D0+%3Bdo+%7Ba%2B%3D2+%3By%2B%3Da+%3Bif+%28y%3E50%29break+%3B%7Dwhile+%28a%3D8%29+%3Bprintf%28%22a%3D%25d+y%3D%25d%5Cn%22%2Ca%2Cy%29+%3Bgetch%28%29%3B%7D%E7%A8%8B%E5%BA%8F%E6%97%B6%E5%A6%82%E4%BD%95%E8%BF%90%E8%A1%8C%E7%9A%84%2C)
#include main ( ) { int a=10,y=0 ; do { a+=2 ; y+=a ; if (y>50) break ; } while (a=8) ; p#include main ( ){int a=10,y=0 ;do {a+=2 ;y+=a ;if (y>50)break ;}while (a=8) ;printf("a=%d y=%d\n",a,y) ;getch();}程序时如何运行的,
#include main ( ) { int a=10,y=0 ; do { a+=2 ; y+=a ; if (y>50) break ; } while (a=8) ; p
#include
main ( )
{
int a=10,y=0 ;
do {
a+=2 ;
y+=a ;
if (y>50)
break ;
}
while (a=8) ;
printf("a=%d y=%d\n",a,y) ;
getch();
}程序时如何运行的,
#include main ( ) { int a=10,y=0 ; do { a+=2 ; y+=a ; if (y>50) break ; } while (a=8) ; p#include main ( ){int a=10,y=0 ;do {a+=2 ;y+=a ;if (y>50)break ;}while (a=8) ;printf("a=%d y=%d\n",a,y) ;getch();}程序时如何运行的,
这个程序应该是这样运行的
执行main函数.a的初始值为10,y的初始值为0
执行do里面的函数.结果是a=12,y=12
while语句里面先执行 赋值语句a=8 然后是相当于while(8)为真.接着又执行do里面的函数.结果是a=10,y=22 .如此循直到 y=52>50 break跳出循环.然后执行printf("a=%d y=%d\n",a,y) ;输出结果a=10 y=52
最后执行 getch();