写出程序运行结果

来源:百度知道 编辑:UC知道 时间:2024/05/26 10:32:34
1.main()

{ int x=1, y=1, i=0;

do

{ x=x+y ; y=x+y ;i++;

printf (“x=%d y=%d\n”, x, y);

} while(i<=3);}

x=2 y=3
x=5 y=8
x=13 y=21
x=34 y=55

结果应该这样的 do-while循环只执行了4次:

x=2 y=3 //i=1
x=5 y=8 //i=2
x=13 y=21 //i=3
x=34 y=55 //i=4

运行结果如下:
x=2 y=3
x=5 y=8
x=13 y=21
x=34 y=55

x=2 y=3 // i=1
x=5 y=8 // i=2
x=13 y=21 // i=3
x=34 y=55 // i=4

2,3
5,8
13,21
34,55

2,3
5,8
13,21
34,55