程序段:a=10;b=50;c=30; if(a>b)a=b;b=c;c=a;printf("a=%db=%dc=%d尀n",a,b,c);分析结果

求解过程
2025-05-19 20:52:47
推荐回答(2个)
回答1:

a=10;
b=50;
c=30;
if(a>b)
a=b; //此时 这句不执行
b=c; //此时 a=10,b=30,c=30
c=a; //此时 a=10,b=30,c=10
printf("a=%db=%dc=%d\n",a,b,c);

所以最后结果为:a=10b=30c=10

回答2:

a=10b=30c=10