单选题
有以下程序段:
ina,b,c;
a=10;b=50;c=30;
if(a>b)a=b,b=c;c=a;
printf("a=?=ü=%d",a,b,c);
程序的输出结果是( )。
A、
a=10b=50c=10
B、
a=10b=50c=30
C、
a=10b=30c=10
D、
a=10b=30c=50
【正确答案】
A
【答案解析】
因为a=10,b=50,所以a<b,if语句判断条件不成立,于是执行c=a,得到c=10,a和b的值不变。
提交答案
关闭