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
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/24 05:21:53
inta=10,b=50,c=30;则if(a>b)a=b;b=c;c=a;printf(”a=%db=%dc=%d\n”,a,b,c,)输出是Aa=10,b=50,c=10Ba=10,b=30,b=
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
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=10
C a=50,b=30,c=10
D a=50,b=30,c=50
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
10 30 10
B
if(a>b) a=b;条件不成立,此语句不执行
b=c;直接赋值语句,b直接等于C=30
c=a; 同上
B
B
不明白吧。
是这样的:以控制结构只承认其后的第一条语句为他的执行语句,第一条之后就不是了,所以,if结构只能控制a=b;控制不了b=c; c=a;