A-A+
下列程序的输出结果是()。 main() { int a=4 b=5 c; if(a<B)
问题详情
下列程序的输出结果是()。 main() { int a=4,b=5,c; if(a<B) { c=a*b;printf("%d,%d,%dn",b,a,C);} else { c=b/a;printf("%d,%d,%dn",b,a,C);} }
A.4,5,12
B.20
C.5,4,20
D.12请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
解析:本题考查ifelse语句。第一个if语句,先判断条件,发现a<b成立,执行下列的复合语句,得c=a*b=20,b、a的值不变。