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