int a=10,b=50,c=30;则 if(a>b) a=b; b=c; c=a; printf(”a=%d b=%d c=%d尀n”,a,b,c,) 输出是

A a=10,b=50,c=10 B a=10,b=30,b=10C a=50,b=30,c=10 D a=50,b=30,c=50
2024-12-27 12:09:10
推荐回答(3个)
回答1:

10 30 10
B
if(a>b) a=b;条件不成立,此语句不执行
b=c;直接赋值语句,b直接等于C=30
c=a; 同上

回答2:

B
不明白吧。
是这样的:以控制结构只承认其后的第一条语句为他的执行语句,第一条之后就不是了,所以,if结构只能控制a=b;控制不了b=c; c=a;

回答3:

B