答案是1,2,1
#include
main()
{
int a=1 ,b=2,c=3,t=4;
while (a {
t=a;
a=b;
b=t;
c--;
}
printf("%d,%d,%d",a,b,c);
}
这个程序的难点在于while (a
我觉得答案是4,1,1
在比较a
答案应该是121,第一次执行,a=2,b=1,c=2时a<b<c相当于2<1<2
当2<1时不成立为0,0<2成立为1,继续执行大括号,结果为121
2,1,2