#include"stdio.h"main(){int a,b,c,t; a=3;b=2;c=1;if(a>b>c){t=a;a=b;b=t;c--;}printf("%d,%d,%d\n",a,b,c);}
收起
您好,if的判断条件这样写是不成立的,所有没有进行{t=a;a=b;b=t;c--;}这些操作,因此答案直接是初始值321
题主应该是想表达 a>b>c ,但代码书写不能这样表达,可写成 if((a>b) && (b > c))
报告相同问题?