答案是2 0 0,。
刚开始时s t w 都是0;
c=3是大于0的,所以s=a+b=2;
a=-1<=0成立,b=3>0成立,但c=3<=0不成立,所以不执行w=a-b;
因为if(a<=0)已经成立,所以else if(c>0) w=a-b和else t=c不执行;
所以s是2,t和w都是0
那我就给你细细分解把
首先
if(c>0)成立,所以S=2
if(a<0)成立 b>0也成立 c<=0不成立
所以后面的都不做处理了
输出结果为 2 0 0
希望可以帮到你,如果不懂请追问
2 -4 0
s=a+b = 2
w=a-b = -4
t 没变过 还是0
2,-4,0吧 t 刚开始就有值
2 负4 3