不编程写出下列代码运行结果解决办法

不编程写出下列代码运行结果inta3while(a){if(a1)cout a endlif(a2){cout a endla--

不编程写出下列代码运行结果
int   a=3;
while(a)
{
if(a==1)
cout < <a < <endl;
if(a==2)
{
cout < <a < <endl;a--;
}
else
a--;
}

[解决办法]
21,为什么不执行试试呢
[解决办法]
2
1
[解决办法]
2
1

难道有陷阱?没看出来的说
[解决办法]
试过了,没什么陷阱嘛,不明白楼主的意图
[解决办法]
排版问题,容易让人看花眼!!!