#include <stdio.h>int main(){ int x; for(x=5;x>0;x--) if(x--<5) { printf("%d,",x); } else { printf("%d,",x++); }答案4,3,1
1 回答
已采纳
denmushi
TA贡献9条经验 获得超0个赞
1,x = 5,x--<5为假,但是判断结束后x = 4,转到else处,输出4,同时x自增,x=5,循环体结束,执行x--,x=4;
2,x=4,x--<5为真,然后x = 3,执行输出x,输出3,循环体结束,执行x--,x = 2;
3,x=2,x--<5为真,然后x = 1,执行输出x,输出1,循环体结束,执行x--,x = 0;
4,x = 0,循环结束。
- 1 回答
- 0 关注
- 1270 浏览
添加回答
举报
0/150
提交
取消